mirror of
https://github.com/luzhisheng/js_reverse.git
synced 2025-04-20 03:59:57 +08:00
28 lines
811 B
JavaScript
28 lines
811 B
JavaScript
const CryptoJS = require("crypto-js");
|
|
|
|
// 编码
|
|
let value = "https://www.sfhfpc.com/";
|
|
let trans = CryptoJS.enc.Utf8.parse(value);
|
|
let encrypted = CryptoJS.enc.Base64.stringify(trans);
|
|
|
|
// 解码
|
|
let trans_encypted = CryptoJS.enc.Base64.parse(encrypted);
|
|
let decrypted = trans_encypted.toString(CryptoJS.enc.Utf8);
|
|
|
|
console.log(value);
|
|
console.log(encrypted);
|
|
console.log(decrypted);
|
|
|
|
console.log("-----------1111111111111111-----------");
|
|
// md5
|
|
let value1 = "messa]ge";
|
|
let encrypyted2 = CryptoJS.MD5(value1);
|
|
console.log(encrypyted2.toString());
|
|
|
|
console.log("-----------22222222222222222-----------");
|
|
// 加密可以切换
|
|
let hash = CryptoJS.SHA256(value1);
|
|
console.log(value1);
|
|
console.log(hash.toString());
|
|
console.log(hash.toString(CryptoJS.enc.Hex));
|
|
console.log(hash.toString(CryptoJS.enc.Base64)); |