一 对称加密
对称加密,A分发秘钥给B,A、B均使用该秘钥进行加、解密,为同一秘钥。A使用秘钥加密数据,B使用秘钥解密,拿到原始数据。常见的有:DES、3DES、Blowfish、IDEA、RC4、RC5、RC6 和 AES。优点:算法公开、计算量小、加密速度快、加密效率高。缺点:秘钥丢失,加密信息泄露。每次加密时会生成唯一的秘钥,秘钥管理成本高。
二 非对称加密
区别于对称秘钥,非对称秘钥使用两种不同的秘钥:公钥(Public Key)和私钥(Private Key)。sender使用receiver的公钥进行加密后,receiver用自己的私钥进行解密。常见的有:RSA、ECC(移动设备用)、Diffie-Hellman、El Gamal、DSA(数字签名用)。优点:安全。缺点:算法复杂,计算速度慢。
加密和非对称加密
最新推荐文章于 2023-03-31 10:22:37 发布