一、MD5加密
![前端js加密解密常用的六种方法](http://img.jiangsulong.com/220409/0301095592-0.jpg)
文章插图
可以使用md5插件进行加密
插件地址:github.com/blueimp/JAVAScript-MD5计算给定字符串值的(十六进制编码) MD5哈希值:
计算给定字符串值和键的(十六进制编码) Hmac -MD5哈希:
【前端js加密解密常用的六种方法】计算给定字符串值的原始MD5哈希值:
计算给定字符串值和键的原始HMAC -MD5哈希:
二、sha1加密
插件地址:github.com/emn178/js-sha1同MD5一样不可逆,也是插件方式引入 。
例子:
三、内置编码解码函数
![前端js加密解密常用的六种方法](http://img.jiangsulong.com/220409/0301094403-1.jpg)
文章插图
使用JS函数的escape()和unescape()
四、BASE64加密解密使用JS函数的btoa()和atob(),中文不太好使
![前端js加密解密常用的六种方法](http://img.jiangsulong.com/220409/0301093245-2.jpg)
文章插图
base64也是有专门的插件
插件地址:github.com/dankogai/js-base64五、RSA加密解密使用jsencrypt.js进行加密
插件地址:http://travistidwell.com/jsencrypt/使用案例:
六、AES/DES加密解密
![前端js加密解密常用的六种方法](http://img.jiangsulong.com/220409/0301094634-3.jpg)
文章插图
引用crypto-js.js
插件地址:github.com/brix/crypto-js
推荐阅读
- 简谈企业最常用的三种安卓app开发语言
- Web前端开发应该必备的编码原则
- Linux性能监控常用的命令:uptime命令,free 命令
- 运行 JavaScript 代码片段的 20 种工具
- 服务器需要开通哪些常用的端口?
- HR常用的谈薪资套路,到底有多深?
- 常用的MySQL数据库管理工具有哪些
- 常用的网站cms内容管理系统推荐
- 常用的css属性
- 白帽黑客常用的5大渗透测试系统测评