宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取

前端数据加密方式有哪些-风君子博客

前端中有以下几种常见的数据加密方式

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表示加密后的值