您的位置:宽带测速网 > 网络安全 > 前端数据加密方式有哪些

前端数据加密方式有哪些

2025-06-17 15:23来源:互联网 [ ]

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

1.base64加密

使用方法:

<scriptsrc="js/base64.js"></script>

  varb=newBase64();

  varstr=b.encode("admin:admin");//加密

  varstr1=b.decode(str);//解密

  console.log(str);

  console.log(str1)

2.RSA加密

使用方法:

<scriptsrc="js/jsencrypt.js"></script>

  varstr="密码";

  //加密

  varencrypt=newJSEncrypt();

  encrypt.setPublicKey(publicKey);

  varencryptStr=encrypt.encrypt(str);

  console.log("加密后:"+encryptStr);

  //解密

  vardecrypt=newJSEncrypt();

  decrypt.setPrivateKey(privateKey);

  vardecryptStr=decrypt.decrypt(encryptStr);

  console.log("解密后:"+decryptStr);

3.sha1加密

使用方法:

<scriptsrc="js/sha1.js"></script>

  varsha=hex_sha1('mima123465');

  console.log(sha);

4.md5加密

使用方法:

<scriptsrc="js/md5.js"></script>

  varpwd=hex_md5("val");  //val表示加密前的值

  console.log(pwd);  //pwd表示加密后的值