加解密算法 RSA、AES、DES、MD5使用实例和区别

了解两个问题,什么是加密算法、为什么要使用加密。加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。为什么要加密,保障数据的安全和完整性防止被他人篡改。

1、摘要算法

数据摘要算法是密码学算法中非常重要的一个分支,它通过对所有数据提取指纹信息以实现数据签名、数据完整性校验等功能,由于其不可逆性,有时候会被用做敏感信息的加密。数据摘要算法也被称为哈希(Hash)算法、散列算法。

常用的摘要算法有MD5、SHA1、SHA256 , 加密后分别输出128bit、160bit、256bit。

1.1 MD5

--------------------- 

作者:云度 

来源:CSDN 

原文:https://blog.csdn.net/seoyundu/article/details/88112861 

版权声明:本文为博主原创文章,转载请附上博文链接!