md5有6种加密方式

不可逆性:数据库在生产用户的时候会先进行一层md5加密,前端对用户信息进行加密后,后端会与数据库中经过加密的用户信息对比,是否一致。这样就算数据库泄露了,也无法知道用户的信息

  1. Hex_md5(s)
  2. B64_md5(s)
  3. Str_md5(s)
  4. Hex_hmac_md5(key,data) 密钥hmac
  5. B64_hmac_md5(key,data) 密钥hmac
  6. Str_hmac_md5(key,data) 密钥hmac

Base64加密:base64.js

script src=‘js/base64.js’
var str = b.encode(‘admin:admin’) 加密
var str2 = b.decode(str) 解密
console.log(str )
console.log(str2 )
可以看到加密解密的结果

sha1加密:sha1.js

script src=‘js/sha1.js’
var sha1 = hex_sha1(‘xxxxxxxxxxxx’)

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐