由jsbn库加密,然后由WebCrypto解密

时间:2017-09-27 10:57:19

标签: key rsa webcryptoapi jsbn

我们正在使用jsbn库PKCS#1加密样式填充来加密消息。现在我们想要更改用于web加密的jsbn库。

使用AES密钥没有问题。问题在于RSA密钥。

我有jsbn库加密的消息。是否可以使用RSA密钥通过Web加密解密消息?

WebCrypto文档仅支持RSA-OAEP算法进行解密,是否有可能使用PKCS(RSASSA-PKCS1-v1_5)算法?

1 个答案:

答案 0 :(得分:2)

RSASSA-PKCS1-v1_5算法是一种签名算法。可能你的意思是RSAES-PKCS1-v1_5算法,但它在Web Crypto API开发的早期阶段就被弃用了。为了在JavaScript中使用此算法,您需要使用辅助解决方案(webcrypto" shims"让我们说)。只是为了您的信息,这里是link到Chromium项目的WebCrypto API实施状态。