key - 通过jsbn库加密,然后通过WebCrypto解密

标签 key rsa webcrypto-api jsbn

我们使用 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/

相关文章:

jQuery keyup() 非法字符

java - 为什么这个 Java RSA 解密不起作用?

c++ - 在 C/C++ 中实现 RSA 的开源代码(使用库或自己编写)

javascript - CryptoKey ArrayBuffer 到 base64 和返回

javascript - 是否可以从工作人员那里调用 SubtleCrypto 方法?

javascript - Web Crypto API - IndexedDB 中的不可精确 CryptoKey 是否足够安全,不会从一个设备传递到下一个设备?

java - 哈希表不接受字符串作为键

authentication - SSH "Failed to add the host to the list of known hosts"Openshift

swift - 在 Swift 的 X-Auth-Token 中添加 API key ?