使用node.js中的PKCS1-OAEP解密加密的字符串

时间:2018-04-09 09:59:48

标签: javascript node.js encryption node-crypto pkcs#1

我在python中获取使用PKCS1-OAEP算法加密的信息,我想解密node.js中的信息。

我找到了node.js的加密库。看起来有两个函数可以解密此信息:a)createCipherIV和b)PrivateDecrypt。我不能使用privateDecrypt,因为node指的是以前版本的crypto,它没有这个功能,并且由于时间限制,此时我无法升级加密库版本, b)我不能使用createCipherIV,因为它不支持pkcs1-oaep。所以,我几乎被阻止了。你能帮我弄清楚正确的库/函数来解密信息吗? https://nodejs.org/api/crypto.html#crypto_crypto_createcipheriv_algorithm_key_iv_options链接说CreateCipherIV不支持PKCS1-OAEP,但是我读过OpenSSL确实支持OAEP的地方,但是找不到任何适当的文档。

1 个答案:

答案 0 :(得分:0)

您可以参考ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-1/pkcs-1v2-1.pdf并自行删除OAEP ......从第20页开始删除OAEP