我们使用 jsbn 库 PKCS#1 加密式填充来加密消息。现在我们想要更改 jsbn 库以进行网络加密。
AES key 没有问题。问题出在 RSA key 上。
我已经通过 jsbn 库加密了消息。是否可以使用 RSA key 通过网络加密来解密消息?
WebCrypto文档仅支持RSA-OAEP算法进行解密,是否可以使用PKCS(RSASSA-PKCS1-v1_5)算法?
最佳答案
RSASSA-PKCS1-v1_5 算法是一种签名算法。可能您指的是 RSAES-PKCS1-v1_5 算法,但它在 Web Crypto API 开发的早期阶段已被弃用。为了在 JavaScript 中使用这个算法,您将需要使用辅助解决方案(比如说 webcrypto“shims”)。仅供您引用:link Chromium 项目的 WebCrypto API 实现状态。
关于key - 通过jsbn库加密,然后通过WebCrypto解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46446157/