1、常见加密算法 :
对称加密: AES、DES、3DES 、RC4
优点:加解密速度快 没有长度限制
缺点:密钥容易被泄露有风险 (密钥会在网络中进行传输)
2、非对称加密:RSA、DSA、ECC 等
优点:(安全性高)采用公钥加密 私钥解密 (或私钥加密 公钥解密)服务端永远保存一份公钥或者私钥(另一个密钥开放给用户)
缺点:加解密速度慢
3、推荐组合加密:用非对称加密算法的(公钥或私钥)给对称加密算法的密钥进行加密,传输给服务器 ,服务器拿到后用非对称加密的(公钥或私钥)进行解密出对称加密的密钥,后续的数据传输使用对称加密即可
网友评论