ios 加密

1、常见加密算法 :

对称加密: AESDES3DES 、RC4

优点:加解密速度快 没有长度限制

缺点:密钥容易被泄露有风险 (密钥会在网络中进行传输)

2、非对称加密:RSA、DSA、ECC 等

优点:(安全性高)采用公钥加密 私钥解密 (或私钥加密 公钥解密)服务端永远保存一份公钥或者私钥(另一个密钥开放给用户) 

缺点:加解密速度慢

3、推荐组合加密:用非对称加密算法的(公钥或私钥)给对称加密算法的密钥进行加密,传输给服务器 ,服务器拿到后用非对称加密的(公钥或私钥)进行解密出对称加密的密钥,后续的数据传输使用对称加密即可

你可能感兴趣的:(ios 加密)