【发布时间】:2019-12-30 16:23:58
【问题描述】:
如何使用公钥和 PKCS 填充使用 RSA 进行加密,我一直在尝试这样做并且一直在导入密钥,到目前为止我有这个:
crypto.subtle.importKey('spki', key, {name: 'RSASSA-PKCS1-v1_5', hash: {name: 'SHA-256'}}, false, ['encrypt']).then(i => console.log(i)).catch(err => console.warn(err.message))
key 是一个密钥,当然,使用TextEncoder 编码。这给了我一个错误Cannot create a key using the specified key usages。
我为 AES-CBC 进行了导入和成功的加密/解密,并希望为 RSA 做同样的事情,我们将不胜感激。
P.S.我试图不为此使用库,所以这应该是最后的选择。
【问题讨论】:
标签: javascript html encryption cryptography rsa