想请问下师傅是不是不支持require
dllllllllb opened this issue · comments
Ding0x0 commented
这边在c0ny1师傅的插件上已经实现了加密,想用到这个插件里,把所有的js文件都放到了jsFile下了,在main里直接调用encrypto这样返回都是coolcat,请问师傅是调用的有问题还是不支持require呢,不太理解那个js文件全部载入内存是什么意思
require("amd-loader");
const E = require("./AES");
function encrypto(rawPayload){
var r = "73CE5EF45C0CF3B8";
var e = E.enc.Utf8.parse(r)
, n = E.enc.Utf8.parse("SHYTBASESHYTBASE")
, s = E.enc.Utf8.parse(rawPayload)
, A = E.mode.CBC
, i = E.pad.Pkcs7;
var encryptedPayload = E.AES.encrypt(s, e, {
iv: n,
mode: A,
padding: i
}).ciphertext.toString(E.enc.Base64);
return encryptedPayload;
}
鸭王 commented
这边在c0ny1师傅的插件上已经实现了加密,想用到这个插件里,把所有的js文件都放到了jsFile下了,在main里直接调用encrypto这样返回都是coolcat,请问师傅是调用的有问题还是不支持require呢,不太理解那个js文件全部载入内存是什么意思
require("amd-loader"); const E = require("./AES"); function encrypto(rawPayload){ var r = "73CE5EF45C0CF3B8"; var e = E.enc.Utf8.parse(r) , n = E.enc.Utf8.parse("SHYTBASESHYTBASE") , s = E.enc.Utf8.parse(rawPayload) , A = E.mode.CBC , i = E.pad.Pkcs7; var encryptedPayload = E.AES.encrypt(s, e, { iv: n, mode: A, padding: i }).ciphertext.toString(E.enc.Base64); return encryptedPayload; }
浏览器原生接口都不支持的 推荐用https://github.com/c0ny1/jsEncrypter