加密方式多种多样,一般分为对称加密和非对称加密。对称加密速度快,非对称因为有公钥和私钥,安全性高。还有一种就是常见的SHA1,SHA256和MD5散列算法。被称为文件的“数字指纹,一般用于被验证文件是否被篡改过。
MD5全称为信息-摘要算法(哈希算法),是为计算机安全领域的散列函数,用于确保消息的完整性。
MD5是一种单向加密,它的加密不可逆,它将任意长度的字符串,经过算法计算后生成固定长度的数据,一般为16位表示。
应用:Git用sha1判断文件更改,密码用MD5生成摘要后加盐。
非对称加密:包括RSA DSA RCC,非对称加密是相比对称加密而言的。
对称加密:包括AES,DES,3DES
参考:
https://www.cnblogs.com/sunxuchu/p/5483956.html