我正在使用AES加密数据,并使用RSA公钥对用于加密数据的AES密钥进行加密。
我已使用RSA/ECB/OAEPWITHSHA-256ANDMGF1PADDING
用Java中的RSA用RSA加密了AES密钥,现在我想在NodeJS应用程序中解密该RSA加密的密钥。可以解密该AES密钥吗?
因此,基本上,我在NodeJS中寻找RSA/ECB/OAEPWITHSHA-256ANDMGF1PADDING
等效项。 (我确实看过Java's RSA/ECB/OAEPWithSHA-256AndMGF1Padding equivalent in Node.js,但没有任何用处)
我查看了NodeJS Decipher和crypto.privateDecrypt,但似乎NodeJS中没有OAEPWITHSHA-256ANDMGF1PADDING
的等效项
我是否需要将OAEPWITHSHA-256ANDMGF1PADDING
更改为可以在NodeJS中解密的其他内容?
答案 0 :(得分:0)
我最终在Java端使用RSA/ECB/OAEPPadding
,在NodeJS上使用crypto.constants.RSA_PKCS1_OAEP_PADDING
。此实现与我最初的实现一样安全,并且不需要任何第三方库。