iOS AES+Base64解码出现乱码问题
2018-09-20 本文已影响0人
皮皮鲁西西豆
记录一下自己的解密过程,在服务器传过来的base64字符串
![](https://img.haomeiwen.com/i3487791/3508d024dd5a701e.png)
使用demo里面的这两个方法进行解码,但是解码出来的data,一转换成字符串就显示为nil,要么就是乱码,然后点进去看这个方法
![](https://img.haomeiwen.com/i3487791/c54666e880dc0bee.png)
点击进去AES128operation这个方法看到
![](https://img.haomeiwen.com/i3487791/9d47ef7af895e100.png)
注意红点位置,因为我们的key 是使用AES256 iv 是使用AES128 当时把这两个改了之后,没有注意到 在红圈这里,系统默认的是AES128,如果不改的话,当时服务器AES解码一直是失败的,最后这里改成AES256.ok请求数据成功
demo地址 https://link.jianshu.com/?t=https://github.com/iOSAppleBea/AES_1