OC对称加密-AES加密解密

OC对称加密-AES加密解密,第1张

通常采用同一个秘钥进行信息的加密和解密 *** 作,称为单秘钥加密,也称为对称加密。

这里介绍其中一种对称加密算法 -- AES,采用唯一的key进行加密和解密

对称加密的优点:

算法公开,计算量小,加密速度快,加密效率高。

缺点:

双方使用相同的钥匙,安全性得不到保证。

使用对称加密需要注意的是秘钥的保密性,并且秘钥要求定期更换

写一个NSString分类,NSString+wxAES.h:

NSString+wxAES.m:

使用示例:

打印结果为:

github地址: AES128Demo

demo主要功能及需要阐述的基本情况

一、功能:

与后台、接口进行信息传递时文本的加密解密 *** 作。采用的技术是AES128加密

二、基本情况:

1、base64加密用的是系统自带的方法。

2、填充方式是采用的是无填充 No padding 因为填充的话,后台语言不同填充方式不同,容易冲突

3、使用的时候请把.m文件打包成静态库

4、参考文件: AES128原理   AES128第三方加密解密

5、对demo有疑问或者有异议的感谢指教。谢谢大家

三、以下是UI效果图


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11866395.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存