非对称加密

什么是非对称加密?

非对称加密属于密码学范畴,是一种可以对信息进行加密和解密的算法。它的运行需要一个公钥和一个私钥,公钥用于公开给其他人,私钥需要自己保存,两个密钥可以互相加密、解密。由于加密的密钥与解密的密钥不是同样的而产生了非对称性,因此被称为非对称加密。与之对应是加密解密使用同一密钥的算法,对称加密算法。比如把单词“gate”使用AES对称加密算法加密可以得到字符串U2FsdGVkX18fop1iGBPzNdn

对称加密vs非对称加密

密码学体系目前主要分为两大主要研究领域:对称密码学和非对称密码学。对称密码学通常是对称加密的同义词,非对称密码学包括两个主要用例:非对称加密和数字签名。因此,我们可以将这些概念分组如下:对称密钥密码学 对称加密非对称密码学 (或公钥加密)非对称加密(或公钥加密)数字签名(可能包括也可能不包括加密)本文将重点介绍对称和非对称加密算法。对称加密vs非对称加密加密算法通常分为两类,称为对称和非对称加密。