1,加密方法可以分为两大类。一类是单钥加密(private key cryptography),还有一类叫做双钥加密(public key cryptography)。前者的加密和解密过程都用同一套密码,后者的加密和解密过程用的是两套密码。
2,在单钥加密的情况下,密钥只有一把,所以密钥的保存变得很重要。一旦密钥泄漏,密码也就被破解。
3,在双钥加密的情况下,密钥有两把,一把是公开的公钥,还有一把是不公开的私钥。
4,目前,通用的单钥加密算法为DES(Data Encryption Standard),通用的双钥加密算法为RSA( Rivest-Shamir-Adleman),都产生于上个世纪70年代。
5,在双钥体系中,公钥用来加密信息,私钥用来数字签名。为什么呢?因为加密的信息肯定不想让别人看见,所以用公钥加密,签名的数字肯定是各个客户端进行解密所以用私钥加密。
6,因为任何人都可以生成自己的(公钥,私钥)对,所以为了防止有人散布伪造的公钥骗取信任,就需要一个可靠的第三方机构来生成经过认证的(公钥,私钥)对。
原文:https://www.cnblogs.com/gaojf/p/12813239.html