手头上正在做一个iPad项目,项目中的IM目前暂时使用的是http的post数据通讯方式,其中post中的消息体需要先做异或加密,再进行base64编码处理,由于当时忽略了NSData 在经过异或解密后使用NSString存储会导致nil或者乱码,以至于消息发送至服务器虽然能有正确响应,但是消息接受端无法解析消息体,经过几天的查找才发现了问题的症结所在:在加密编码请求或者解析解码响应的过程中不能使用NSString作为临时存储的数据类型,这样才能保证编码格式不会被破坏。
关于IOS中的中文异或加密以及base64编解码问题
最新推荐文章于 2023-03-29 14:45:56 发布