前端中有以下几种常见的数据加密方式
1.base64加密
使用方法:
<script src="js/base64.js"></script>var b = new Base64 );
var str = b.encode"admin:admin"); //加密
var str1 = b.decodestr); //解密
console.logstr);
console.logstr1)
2.RSA加密
使用方法:
<script src="js/jsencrypt.js"></script>var str = "密码";
//加密
var encrypt = new JSEncrypt);
encrypt.setPublicKeypublicKey);
var encryptStr = encrypt.encryptstr);
console.log"加密后:" + encryptStr);
//解密
var decrypt = new JSEncrypt);
decrypt.setPrivateKeyprivateKey);
var decryptStr = decrypt.decryptencryptStr);
console.log "解密后:" + decryptStr);
3.sha1加密
使用方法:
<script src="js/sha1.js"></script>var sha = hex_sha1'mima123465');
console.logsha);
4.md5加密
使用方法:
<script src="js/md5.js"></script>var pwd = hex_md5"val"); // val表示加密前的值
console.logpwd); // pwd表示加密后的值