1、md5加密(引用jquery.md5.js)
$.md5(password);//普通加密
$.md5(password,128);//128位md5加密,该加密结果无法解密
2、base64加解密
btoa("111111");//加密111111,输出结果:"MTExMTEx"
atob("MTExMTEx");//解密"MTExMTEx",輸出結果"111111"
3、HmacSHA1加密
var password = '111111';
var key="joney2022";
var password_sha1_result=CryptoJS.HmacSHA1(password,key).toString();//第一个参数为加密字符串,第二个参数为公共秘钥
4、密码先做base64,然后前后调换,然后再做base64,然后再做异或,跟abcdef...字符进行异或。
var new_pwd = '111111';//密码为111111
var new_pwd_base64 = btoa(new_pwd);//对密码new_pwd进行base64加密
var new_pwd_base64_reverse = reverse(new_pwd_base64);//对密码new_pwd_base64进行倒叙展示
var new_pwd_base64_reverse_base64 = btoa(new_pwd_base64_reverse);//对new_pwd_base64_reverse进行base64加密
var new_pwd_base64_reverse_base64_xor = xor_passwd(new_pwd_base64_reverse_base64);//对new_pwd_base64_reverse_base64进行异或