【发布时间】:2022-01-31 18:01:56
【问题描述】:
我想在 JavaScript 端使用 RSA_OAEP_SHA256 进行加密。 我正在使用第三方库 asmcrypto.js :
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/asmCrypto/0.22.0/asmcrypto.js"></script>
<script>
var encrypted = asmCrypto.RSA_OAEP_SHA256.encrypt(stringToBeEncrypted, pubkey, "");
</script>
出现错误:未捕获的类型错误:无法读取未定义的属性“加密”。
有人知道解决方案或任何有用的例子吗?
【问题讨论】:
-
asmCrypto.RSA_OAEP_SHA256 === undefined -
使用“.all”版本 -> cdnjs.cloudflare.com/ajax/libs/asmCrypto/0.22.0/…
-
谢谢。那个错误现在消失了!!但现在它在浏览器控制台中打印在错误下方。 rsa.js:41 Uncaught TypeError: 在 RSA_OAEP.reset (pkcs1.js:40) 在 Object.rsa_oaep_sha256_encrypt_bytes [as encrypt ] (exports-oaep-sha256.js:11) at get (MntRole.jsp:229) at
:1:1 我是否必须导入错误堆栈中提到的所有 .js 文件?
标签: javascript rsa sha256