公钥加密技术的概念及其优缺点

如题所述

第1个回答  2019-03-22
学电子商务的吧?
算法的介绍
常用的加密方式分为对称密钥加密和非对称密钥加密两种,也称为秘密密钥加密和公开密钥加密。对称密钥加密和解密时使用的密钥是同一个密钥,其优点是加密速度快,缺点是不能作为身份验证,密钥发放困难。常见的对称加密算法有rc2,rc4,des,3des,idea,sdbi等。
公开密钥加密和解密使用的密钥是不同的密钥,分别称为公钥和私钥,公钥可以公开,私钥则必须保密只能归密钥所有者拥有。其缺点是对大容量的信息加密速度慢,优点是可以作为身份认证,而且密钥发送方式比较简单安全。常见的公开密钥加密算法有rsa,dsa,eca等。
另外在密码学中经常使用到的是单向散列函数(hash函数)。hash函数用于对要传输的数据作运算生成信息摘要,它并不是一种加密机制,但却能产生信息的数字“指纹”,它的目的是为了确保数据没有被修改或变化,保证信息的完整性不被破坏。
hash函数有三个主要特点:
(1)它能处理任意大小的信息,并将其按信息摘要(message
digest)方法生成固定大小的数据块,对同一个源数据反复执行hash函数将总是得到同样的结果。
(2)它是不可预见的。产生的数据块的大小与原始信息看起来没有任何明显关系,原始信息的一个微小变化都会对小数据块产生很大的影响。
(3)它是完全不可逆的,没有办法通过生成的数据块直接恢复源数据。
常见的hash算法有md2、md5和sha1等。
基于对称密钥加密、公开密钥加密以及安全的hash函数等基本安全技术和算法,电子商务采用以下几种安全技术来解决电子商务应用中遇到的各种问题:
(1)采用数字信封技术保证数据的传输安全;
(2)采用数字签名和双重数字签名技术进行身份认证并同时保证数据的完整性、完成交易防抵赖;
(3)采用口令字技术或公开密钥技术进行身份认证。
(4)结合数字信封和数字签名就可以满足电子商务安全中对数据的安全性、数据的完整性和交易的不可抵赖性的要求,同时可以使用数字证书来进行交易双方身份的认证。
第2个回答  推荐于2017-11-28
公钥通常用于加密会话密钥、验证数字签名,或加密可以用相应的私钥解密的数据。
  公钥是通过一种算法得到的一个密钥对(即一个公钥)其中的一个向外界公开,称为公钥。通过这种算法得到的密钥对能保证在世界范围内是唯一的。
  使用这个密钥对的时候,如果用其中一个密钥加密一段数据,必须用另一个密钥解密。比如用公钥加密数据就必须用私钥解密,否则解密将不会成功。
  公开钥匙算法大多基于计算复杂度上的难题,通常来自于数论。例如,RSA源于整数因子分解问题;DSA源于离散对数问题。近年发展快速的椭圆曲线密码学则基于和椭圆曲线相关的数学难题,与离散对数相当。由于这些底层的问题多涉及模数乘法或指数运算,相对于分组密码需要更多计算资源。因此,公开钥匙系统通常是复合式的,内含一个高效率的对称钥匙算法,用以加密信息,再以公开钥匙加密对称钥匙系统所使用的钥匙,以增进效率。
其缺点是对大容量的信息加密速度慢,优点是可以作为身份认证,而且密钥发送方式比较简单安全。常见的公开密钥加密算法有RSA,DSA,ECA等。本回答被网友采纳

公钥加密技术的概念及其优缺点
其缺点是对大容量的信息加密速度慢,优点是可以作为身份认证,而且密钥发送方式比较简单安全。常见的公开密钥加密算法有RSA,DSA,ECA等。

公钥密码体系优缺点?
缺点也是很明显的:速度慢,比对称慢了不止一点。

简述公开密钥加密具有的优点
优点:无需共享通用密钥,解密的私钥不发给任何用户。即使公钥在网上被截获,如果没有与其匹配的私钥,也无法解密,所截获的公钥是没有任何用处。定义:公开密钥加密也称为非对称密钥加密,该加密算法使用两个不同的密钥:加密密钥和解密密钥。前者公开,又称公开密钥,简称公钥。后者保密,又称私有密钥,简...

公钥加密系统百科名片
公钥加密系统的核心优势在于其安全性和可扩展性。因为公钥可以被广泛分发,而私钥则需要保密,这就使得数据传输过程中的安全性得到了保障。当发送方使用接收方的公钥加密数据时,即使数据在传输过程中被截获,截获者也无法解密数据,因为没有对应的私钥。这种机制确保了数据在传输过程中的机密性和完整性。公...

什么叫公钥?
公钥广泛应用于网络安全领域,如网络通信、电子商务、数字签名等。在网络安全通信中,公钥用于加密信息,确保信息在传输过程中的安全;在电子商务中,公钥用于保证交易的安全性和可靠性;在数字签名中,公钥用于验证签名的真实性。总的来说,公钥是加密技术中的重要组成部分,它的应用保证了信息安全、可靠地...

公开密钥加密算法的优点是什么?
1、安全通信 公开密钥加密算法允许多人之间进行安全通信。每个人都可以生成一对公钥和私钥,公钥用于加密数据,私钥用于解密数据。发送方使用接收方的公钥对信息进行加密,然后接收方使用自己的私钥进行解密,这样可以保证信息在传输过程中的安全。2、数字签名 公开密钥加密算法也可以用于数字签名,以验证信息的...

公钥密码体制和私钥密码体制各有什么优缺点?
4. 公钥加密体制(非对称密钥密码体制):公钥加密体制使用一对密钥,公钥用于加密,私钥用于解密。公钥可以公开,而私钥必须保密。这种体制的优点是解决了密钥分发问题,提供了更高级别的安全性。但是,它的计算成本较高,处理速度较慢,不适合加密大量数据。总结:公钥密码体制和私钥密码体制各有优缺点。

什么是pki?
一、公钥与公钥加密技术 公钥加密技术是信息安全领域的重要支柱之一。在公钥加密系统中,每一对密钥包括一个公钥和一个私钥。公钥用于加密数据或验证签名,可以公开传播;而私钥用于解密数据或签署签名,应保持机密。通过这种机制,用户可以保护数据的机密性和完整性。二、公钥基础设施的核心概念 PKI是建立在...

数字签名采用的是什么加密技术
数字签名采用的是非对称加密技术。非对称加密技术,也称为公钥加密,使用两个密钥进行加密和解密操作,分别是公钥和私钥。公钥是公开的,任何人都可以使用,而私钥是保密的,只有密钥的主人才能使用。这种加密方式的主要优点是安全性高,因为私钥只有密钥的主人掌握,即使公钥被攻击者获取,也无法解密出原始...

公钥加密系统公钥加密机制
数据存储和数字签名等方面发挥关键作用。在HTTPS协议中,公钥加密确保了数据在传输过程中的安全。在区块链技术中,公钥加密用于创建不可篡改的交易记录。总之,公钥加密机制为现代安全通信提供了一个强大且灵活的解决方案,它允许双方在无需事先信任或协议的情况下,实现安全的加密通信。

相似回答