来源:鑫链财经(xinchaincaijing.com)
密码学里的加密方法从密匙的总数方位可分为对称加密和非对称加密,对称加密只使用一把密匙来对数据进行加解密,而非对称加密应用俩把密匙去进行加密,分别是公钥和私钥。那么,究竟什么是对称加密和非对称加密呢?它们又有什么不同?下面,我们一起来看看。
什么是对称加密和非对称加密?
对称加密:
对称加密(或对称密匙加密)是指应用同样的密匙开展加密和破译的一种密码学方案。在过去的几十年中,这类信息加密的形式广泛应用于政府和军队里的机密通讯。如今,对称密匙算法也广泛应用于各种类型的计算机软件中,起到了提高数据安全性的功效。
对称加密方案取决于2个或几个客户之间共享的相同密匙。同样的密匙被用于对所谓的明文(表明正在编号的消息或数据段)开展加密和破译。加密过程大概归纳如下:对明文(做为输入)应用加密算法开展加密,随后加密算法会将明文生成密文(导出)。
非对称加密:
非对称加密又称为公钥密码。我更愿意用非对称加密这类称呼。因为可以凸显出加密和破译使用不同的密匙。
对称加密中,我们只需要一个密匙,通讯彼此同时拥有。而非对称加密必须4个密匙。通讯彼此各自准备一对公钥和私钥。其中公钥是公开的,由信息接受方发放给信息发送方。公钥用于对信息加密。私钥由信息接受方保存,用于破译。即然公钥是公开的,就不存在保密问题。换句话说非对称加密彻底不会有密匙配送难题!你看,是否轻松解决了密匙配送难题?
对称加密和非对称加密的区别
1、使用的密匙
对称加密:对称加密应用单独共享密钥(秘密密匙)来加密和破译信息。
非对称加密:非对称加密应用两个不同的密匙开展加密和破译。
2、大小
对称加密:对称加密中密文大小可以和明文相同或更小。
非对称加密:非对称加密中密文大小可以和明文相同或更大。
3、效率
对称加密:对称加密是高效的,由于这种技术被推荐用以大量文字。
非对称加密:非对称加密是低效的,由于这种技术仅限于短信。
4、速率
对称加密:对称加密的加密过程迅速,因为他应用单独密匙开展加密和破译。
非对称加密:非对称加密的加密过程较慢,因为他应用两个不同的密匙;这俩键根据繁杂的数学过程相互关联。
5、目的
对称加密:对称加密主要用于传送批量数据。
非对称加密:非对称加密主要用于较小的交易,用以在传送具体数据以前创建安全连接通道。
6、安全性
对称加密:由于使用单独密匙开展加密,因此安全性较低。
非对称加密:非对称加密更安全,由于有2个密匙用以加密和破译。
7、算法
对称加密:对称加密中常用的算法有:3DES、AES、DES和RC4。
非对称加密:非对称加密的算法有:RSA、DSA、Diffie-Hellman、ECC、Gamal和EI。
8、存在
对称加密:对称加密是一项古老的技术。
非对称加密:非对称加密是一种新技术。
讲到这里,相信大家对于什么是对称加密和非对称加密,以及它们有什么不同都有一定的了解了。总的来说,在现实中很多情况下,对称加密与非对称加密并非独立发生,而是紧密联系,这样才能保证加密安全性。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。