首页 理论教育 加密包括的两个元素的分析介绍

加密包括的两个元素的分析介绍

时间:2024-10-11 理论教育 版权反馈
【摘要】:加密包括两个元素:算法和密钥。密钥加密技术的密码体制分为对称密钥体制和非对称密钥体制两种。非对称密钥加密与对称密钥加密相比,其优势在于需要一把共享的通用密钥,而用于解密的私钥不发往任何地方,这样,即使公钥被截获,因为没有与其匹配的私钥,截获的公钥对入侵者是没有任何用处的。著名的不对称加密算法包括RSA、Diffie-Hellman、DSA和椭圆曲线密码系统。

8.4.3 加密技术

加密是用来保护敏感信息的传输,保证信息的安全性。在一个加密系统中,信息使用加密密钥后传送给接收方,接收方使用解密密钥对密文解密得到原文。

加密包括两个元素:算法和密钥。加密算法是将普通的文本(或者可以理解的信息)与一串数字(密钥)结合,产生不可理解的密文的一种方法。

密钥是用来对数据进行编码和解码的一种体系。密钥加密技术的密码体制分为对称密钥体制和非对称密钥体制两种。

(1)对称密钥加密

对称密钥加密(Symmetric Cryptography)是一种常规加密方法,加密和解密信息时需要使用同一个密钥,因此信息的发送方和接收方必须共享一个密钥。

对称加密算法最大的优势是速度快,最大的缺点是密钥本身必须进行交换,以使接收者能解密数据,如果密钥没有以安全方式传送,它就很有可能被黑客截获并用于信息解密。

(2)非对称密钥加密

非对称密钥加密(Asymmetric Cryptography)也称公开密钥加密。公开密钥算法为每一用户生成两个密钥:一个公开存放,因此称作公开密钥(简称公钥,Public Key);另一个被用户自己持有,因此称作私有密钥(简称私钥,Private Key)。这两个密钥之间存在着一个数学关系,使得用户可以使用其中一个密钥加密,用另一个密钥进行解密。

公钥由于是公开存放,因此可以被其他用户访问,用来为密钥持有者发送加密信息。用户使用自己的私钥进行解密,由于私钥被用户自己持有,因此可以保证加密信息的机密性。

非对称密钥加密与对称密钥加密相比,其优势在于需要一把共享的通用密钥,而用于解密的私钥不发往任何地方,这样,即使公钥被截获,因为没有与其匹配的私钥,截获的公钥对入侵者是没有任何用处的。著名的不对称加密算法包括RSA、Diffie-Hellman、DSA和椭圆曲线密码系统。

非对称加密算法的保密性比较好,它消除了最终用户交换密钥的需要,但加密和解密花费时间长、速度慢,它不适合于对文件加密而只适用于对少量数据进行加密。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈