-
Creator 版本: 3.5.0
-
使用3.5的版本后,不支持require,现在用npm下载cryptoJS,运行就报错
作者解决了吗?
crypto-es.zip (58.7 KB) 把这个放在node_modules文件夹下然后ts加密解密调就行了
public static encryptCBC(word: any) {
var key = CryptoES.enc.Utf8.parse("key");
var srcs = CryptoES.enc.Utf8.parse(word);
var encrypted = CryptoES.AES.encrypt(srcs, key, {
mode: CryptoES.mode.ECB,
padding: CryptoES.pad.Pkcs7,
});
return encrypted.toString();
}
/** CBC解密 */
public static decryptCBC(word: string) {
var key = CryptoES.enc.Utf8.parse("key");
var decrypt = CryptoES.AES.decrypt(word, key, {
mode: CryptoES.mode.ECB,
padding: CryptoES.pad.Pkcs7,
});
return CryptoES.enc.Utf8.stringify(decrypt).toString();
}
3赞
谢谢大佬
好的谢谢作者
谢谢你大佬
import jiami from ‘./jiami’
let a = “你需要被加密的数据”
var encrypt = new jiami();
encrypt.setPublicKey(a);
var encrypted = encrypt.encrypt("abc");
console.log('加密后数据:%o', encrypted);
看看是这样么
请问node_modules文件夹是在哪里的?
没有就自己建一个