小弟最近在做项目时要把数据通过硬件加密存储,别人提供 的加密卡只提供了一个接口
这个接口只接收一个16530长度的字节数组。返回的也 是一个16530的字节数组。
我现在卡在这里了,如果 我传进来的字符在转成数组时长度超过16530了怎么办?怎么传进出?然后怎么拿到值 ?

解决方案 »

  1.   

    这个看着好像是   TCP 通信啊。你可以看看TCP建立连接并且传递数据的相关处理,基本上能考虑到的安全问题、数据丢失问题差不多都有很完善的机制来解决了。还有一点就是 ,如果你把数据截成了多块数据, 那么 分块传入接口的返回值 和 整个数据的返回值之间有什么关系。 这一点一定要搞清楚。 要不然如果数据分开之后接口返回值和 总数据接口返回值之间不能建立对应关系的话,分开就没有意义了。