一、MD5加密
可以使用md5插件進行加密
插件地址:github.com/blueimp/JAVAScript-MD5
計算給定字符串值的(十六進制編碼) MD5哈希值:
計算給定字符串值和鍵的(十六進制編碼) Hmac -MD5哈希:
計算給定字符串值的原始MD5哈希值:
計算給定字符串值和鍵的原始HMAC -MD5哈希:
二、sha1加密
插件地址:github.com/emn178/js-sha1
同MD5一樣不可逆,也是插件方式引入。
例子:
三、內置編碼解碼函數
使用JS函數的escape()和unescape()
四、BASE64加密解密
使用JS函數的btoa()和atob(),中文不太好使
base64也是有專門的插件
插件地址:github.com/dankogai/js-base64
五、RSA加密解密
使用jsencrypt.js進行加密
插件地址:http://travistidwell.com/jsencrypt/
使用案例:
六、AES/DES加密解密
引用crypto-js.js
插件地址:github.com/brix/crypto-js