JS加密插件CryptoJS实现的Base64加密示例
网络编程 2021-07-04 16:46www.168986.cn编程入门
这篇文章主要介绍了JS加密插件CryptoJS实现的Base64加密,结合实例形式分析了CryptoJS进行base64加密的简单实现技巧,需要的朋友可以参考下
crypto-js(GitHub)是谷歌开发的一个纯JavaScript的加密算法类库,可以非常方便的在前端进行其所支持的加解密操作。目前crypto-js已支持的算法有MD5,SHA-1,SHA-256,AES,Rabbit,MARC4,HMAC,HMAC-MD5,HMAC-SHA1,HMAC-SHA256,PBKDF2。常用的加密方式有MD5和AES,使用时可以引用总文件,也可以单独引用某一文件。
本文实例讲述了JS加密插件CryptoJS实现的Base64加密。分享给大家供大家参考,具体如下
前面一篇《》介绍了CryptoJS插件进行DES加密操作的方法,这里再来介绍一下CryptoJS进行base64加密的方法
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="js/core-min.js" type="text/javascript" charset="utf-8"></script> <script src="js/enc-base64.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> var str = CryptoJS.enc.Utf8.parse("张"); var base64 = CryptoJS.enc.Base64.stringify(str); // base64 = 5byg var words = CryptoJS.enc.Base64.parse("5byg"); var parseStr = words.toString(CryptoJS.enc.Utf8); // parseStr = 张 </script> </head> <body> </body> </html>
实例2
var CryptoJS = require("crypto-js");//replace thie with script tag in browser env //encrypt var rawStr = "hello world!"; var wordArray = CryptoJS.enc.Utf8.parse(rawStr); var base64 = CryptoJS.enc.Base64.stringify(wordArray); console.log('encrypted:', base64); //decrypt var parsedWordArray = CryptoJS.enc.Base64.parse(base64); var parsedStr = parsedWordArray.toString(CryptoJS.enc.Utf8); console.log("parsed:",parsedStr); 复制代码
附cryptojs插件github下载地址
PS这里再推荐几款加密解密相关在线工具供大家参考使用
在线编码转换工具(utf-8/utf-32/Punycode/Base64)
BASE64编码解码工具
图片转换为Base64编码在线工具
在线MD5/hash/SHA-1/SHA-2/SHA-256/SHA-512/SHA-3/RIPEMD-160加密工具
在线sha1/sha224/sha256/sha384/sha512加密工具
更多关于JavaScript相关内容可查看本站专题《》、《》、《》、《》、《》及《》
希望本文所述对大家JavaScript程序设计有所帮助。
上一篇:深入理解Vue 组件之间传值
下一篇:vue中引用swiper轮播插件的教程详解
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程