为软考的朋友准备个加密算法的总结
加密方法主要分为三种:
对称密码体制:其特征是用于加密和解密的密钥是一样的,每对用户共享同一 密钥来交换消息,密钥必须是保密的。典型代表包括:数据加密标准DES(Data Encryption Standard)、三层数据加密标准3DES(Triple DES)等。 公钥密码体制:相对于对称密码体制,公钥密码体制有两个不同密钥,可将加 密功能和解密功能分开。一个密钥称为私钥,必须秘密保存;另一个称为公钥, 可被公开分发。典型代表包括DH(Diffie-Hellman)、RSA(Rivest,Shamir, Adleman)。 散列函数:用于把一个变长的消息压缩到一个定长的编码字中,成为一个散列 或消息摘要。散列函数包括MD5(Message Digest 5)、安全散列算法SHA (Secure Hash Algorithm)。 |


12988126
博客统计信息
热门文章
最新评论
友情链接
