通常采用同一个秘钥进行信息的加密和解密操作,称为单秘钥加密,也称为对称加密。
这里介绍其中一种对称加密算法 -- AES,采用唯一的key进行加密和解密
对称加密的优点:
算法公开,计算量小,加密速度快,加密效率高。
缺点:
双方使用相同的钥匙,安全性得不到保证。
使用对称加密需要注意的是秘钥的保密性,并且秘钥要求定期更换
写一个NSString分类,NSString+wxAES.h:
NSString+wxAES.m:
使用示例:
打印结果为: