iOS 怎么iOS使用mpaas AES CBC PaddingMode.Zeros

先直接贴上源码吧给NSData添加加密、解密的扩展:

此处加密跟解密都是在前端进行,运行项目后控制台能正确的打印 “str2:you are not that into me”但是一般采用的做法是服务器进行加密、前端进行解密。这里加密后的data1是无法转换成字符串的所以服务器一般会采用base64进行加密生成对应的NSData,然后转成str提供给前端iOS使用mpaas所以前端拿到str后需偠转换成NSData,然后进行base64解密再进行AES解密才能获取正确的数据。详细代码如下:

返回结果用这个做base64做编码就行了不用像好动地方说的GTMBase64 还到处找


我要回帖

更多关于 iOS系统使用 的文章

 

随机推荐