对称加密
什么是非对称加密?
非对称加密属于密码学范畴,是一种可以对信息进行加密和解密的算法。它的运行需要一个公钥和一个私钥,公钥用于公开给其他人,私钥需要自己保存,两个密钥可以互相加密、解密。由于加密的密钥与解密的密钥不是同样的而产生了非对称性,因此被称为非对称加密。与之对应是加密解密使用同一密钥的算法,对称加密算法。比如把单词“gate”使用AES对称加密算法加密可以得到字符串U2FsdGVkX18fop1iGBPzNdn
对称加密vs非对称加密
密码学体系目前主要分为两大主要研究领域:对称密码学和非对称密码学。对称密码学通常是对称加密的同义词,非对称密码学包括两个主要用例:非对称加密和数字签名。因此,我们可以将这些概念分组如下:对称密钥密码学 对称加密非对称密码学 (或公钥加密)非对称加密(或公钥加密)数字签名(可能包括也可能不包括加密)本文将重点介绍对称和非对称加密算法。对称加密vs非对称加密加密算法通常分为两类,称为对称和非对称加密。
什么是对称加密?
对称密钥加密(或对称加密)是指使用相同的密钥进行加密和解密的一种密码学方案。在过去的几十年中,这种信息加密的方式被广泛应用于政府和军队中的机密通信。如今,对称密钥算法也广泛应用于各种类型的计算机系统中,起到了增强数据安全性的作用。对称加密如何工作?对称加密方案依赖于两个或多个用户之间共享的相同密钥。相同的密钥被用于对所谓的明文(表示正在编码的消息或数据段)进行加密和解密。加密过程大致概括如下:对明