首页 运维 脚本开发 查看内容

前端js加密解密常用的六种方法

2019-11-5 09:34 |来自: 互联网 5770 0

摘要: 一、MD5加密可以使用md5插件进行加密插件地址:github.com/blueimp/JavaScript-MD5计算给定字符串值的(十六进制编码) MD5哈希值:计算给定字符串值和键的(十六进制编码) HMAC -MD5哈希:计算给定字符串值的原始MD5哈希值:计算给定字符串值和键的原始HMAC -MD5哈希:二、sha1加密插件地址:github. ...
关键词: 哈希 插件 字符串 加密解密 地址 加密 github 十六进制 函数 编码

一、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

本文出处: https://www.toutiao.com/a6755456427625546247/
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部