前端开发杂篇--加密相关

加密方式:
 

 1. 不可逆加密 : (不可解密)

    如MD5加密(哈希算法),16位/32位加密方式等,理论上是不可破解,网络上的在线破解,是因为网站有大量的存储空间来保存源码和加密的密码,解密其实就是查询数据库。不过可以使用MD5连续2次加密,来避免这种情况。

 2. 可逆加密: (可以解密)

 

  1)对称加密:一个密钥 ,用同一个密钥进行加密和解密。

      代表: AES   DES

  2)非对称加密: 双密钥(公钥 和 私钥) 

       代表:RSA   SM2国密(推荐使用)

  
其他类似加密方式: base64加密( 不是加密算法,是一种编码方式)
 

你可能感兴趣的:(前端开发杂篇--加密相关)