理论上最成熟的密码学算法
展开全部
理论上最成熟的密码学算法:对称密码算法、公钥密码算法、哈希函数(杂凑函数)。
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完成反方向的运算。这个反向的过程称为解密。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询