本文链接
Javascript 和 我之前发的 python加密
以及 go加密
解密不一样 不需要导那么多的库
只需要安装几个库 其中需要了解最多的 crypto-js
具体就不多介绍了直接上官网
https://www.npmjs.com/package/crypto-js
准备工作
安装
在终端中输入如下命令行:
npm install crypto-js --save-dev
npm install md5 --save-dev
Base64
简介:Base64 是一种用 64 个字符来表示任意二进制数据的方法。
// 引用 crypto-js 加密模块
var CryptoJS = require('crypto-js')
function base64Encode() {
var srcs = CryptoJS.enc.Utf8.parse(text);
var encodeData = CryptoJS.enc.Base64.stringify(srcs);
return encodeData
}
function base64Decode() {
var srcs = CryptoJS.enc.Base64.parse(encodeData);
var decodeData = srcs.toString(CryptoJS.enc.Utf8);
return decodeData
}
var text = "I love Python!"
var encodeData = base64Encode()
var decodeData = base64Decode()
console.log("Base64 编码: ", encodeData)
console.log("Base64 解码: ", decodeData)
// Base64 编码: SSBsb3ZlIFB5dGhvbiE=
// Base64 解码: I love Python!
标签:Javascript,encodeData,Base64,解密,js,var,加密,CryptoJS,crypto
From: https://www.cnblogs.com/zichliang/p/17265960.html