作为程序员的你必须了解的常用加密算法( 四 )

四、加密盐加密盐也是比较常听到的一个概念,盐就是一个随机字符串用来和我们的加密串拼接后进行加密 。加盐主要是为了提供加密字符串的安全性 。假如有一个加盐后的加密串,黑客通过一定手段这个加密串,他拿到的明文,并不是我们加密前的字符串,而是加密前的字符串和盐组合的字符串,这样相对来说又增加了字符串的安全性 。
文中的一些算法来源于网络,可直接复制使用 。
比较推荐的几个加密算法有:

  • 不可逆加密:SHA256、SHA384、SHA512以及HMAC-SHA256、HMAC-SHA384、HMAC-SHA512
  • 对称加密算法:AES、3DES
  • 非对称加密算法:RSA




推荐阅读