理论上最成熟的密码学算法

 我来答
行有成为徒生6
2023-04-21 · 超过445用户采纳过TA的回答
知道小有建树答主
回答量:1076
采纳率:100%
帮助的人:15万
展开全部

理论上最成熟的密码学算法:对称密码算法、公钥密码算法、哈希函数(杂凑函数)。

1、对称密码算法

DES算法——二十世纪七十年代提出,曾经称霸对称加密领域30年。

AES算法——二十一世纪初提出用以取代DES算法。

IDEA算法——二十世纪九十年代初提出,也是一种流行算法。

RC4算法——经典的流密码算法。

2、公钥密码算法

D-H算法——用于密钥协商,是第一种使用的公钥算法,基于离散对数难解问题。

RSA算法——最常用的公钥算法,功能强大。

3、哈希函数(杂凑函数)

MD5——常用算法,用于产生80比特的输出。

SHA-1——也是常用算法,用于产生128比特输出。

密码算法简介

密码算法是用于加密和解密的数学函数,密码算法是密码协议的基础。现行的密码算法主要包括序列密码、分组密码、公钥密码、散列函数等,用于保证信息的安全,提供鉴别、完整性、抗抵赖等服务。

假设我们想通过网络发送消息P(P通常是明文数据包),使用密码算法隐藏P的内容可将P转化成密文,这个转化过程就叫做加密。

与明文P相对应的密文C的得到依靠一个附加的参数K,称为密钥。密文C的接收方为恢复明文,需要另一个密钥K-1完成反方向的运算。这个反向的过程称为解密。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式