发布网友 发布时间:2022-04-23 16:22
共3个回答
好二三四 时间:2022-10-04 11:51
原理:
使用了一对密钥,一个用于加密信息,另一个则用于解密信息,通信双方无需事先交换密钥就可进行保密通信。
双钥密码:
是指加密密钥和解密密钥为两个不同密钥的密码算法。
这两个密钥之间存在着相互依存关系,即用其中任一个密钥加密的信息只能用另一个密钥进行解密。若以公钥作为加密密钥,以用户专用密钥作为解密密钥,则可实现多个用户加密的信息只能由一个用户解读;
反之,以用户私钥作为加密密钥而以公钥作为解密密钥,则可实现由一个用户加密的信息而多个用户解读。前者可用于数字加密,后者可用于数字签名。
热心网友 时间:2023-01-29 17:49
单钥*信息的发送方和接收方使用同一个密钥去加密和解密数据。它的最大优势是加/解密速度快,适合于对大数据量进行加密,但密钥管理困难。
公钥需要使用不同的密钥来分别完成加密和解密操作,一个公开发布,即公开密钥,另一个由用户自己秘密保存,即私用密钥。
信息发送者用公开密钥去加密,而信息接收者则用私用密钥去解密,公钥机制灵活,但加密和解密速度却比对称密钥加密慢得多。
以在实际的应用中,人们通常将两者结合在一起使用,例如对称密钥加密系统用于存储大量数据信息,而公开密钥加密系统则用于加密密钥。
对于普通的对称密码学,加密运算与解密运算使用同样的密钥。通常,使用的对称加密算法比较简便高效,密钥简短,破译极其困难,由于系统的保密性主要取决于密钥的安全性,所以,在公开的计算机网络上安全地传送和保管密钥是一个严峻的问题。
正是由于对称密码学中双方都使用相同的密钥,因此无法实现数据签名和不可否认性等功能。
热心网友 时间:2023-01-29 19:07
1 单钥密码*的加密密钥和解密密钥相同,从一个可以推出另外一个;双钥密码*的原理是加密密钥与解密密钥不同,从一个难以推出另一个。
2 单钥密码*基于代替和换位方法;双钥密码算法基于数学问题求解的困难性。
3 单钥密码*是对称密码*;双钥密码*是非对称密码*。
热心网友 时间:2023-01-29 20:42
单钥*的特点是密钥不能公开,系统中的用户越多、密钥也就越多,所以密钥管理是很重要的问题:它要解决密钥的产生、存贮、保护和分配等问题。
双钥密码*的特点是加密能力和解密能力是分开的,即加密与解密的密钥不同,或从一个难以推出另一个。