NodeJS - Расшифровка с помощью RSA / ECB / OAEPWITHSHA-256ANDMGF1PADDING - PullRequest
0 голосов
/ 31 декабря 2018

Я использую AES для шифрования данных и открытый ключ RSA для шифрования ключа AES, используемого для шифрования данных.

Я зашифровал ключ AES с помощью RSA в Java, используя RSA/ECB/OAEPWITHSHA-256ANDMGF1PADDING, и теперь я хотел бырасшифровать этот зашифрованный ключ RSA в приложении NodeJS.Можно ли расшифровать этот ключ AES?

Так что в основном я ищу RSA/ECB/OAEPWITHSHA-256ANDMGF1PADDING эквивалент в NodeJS.(Я посмотрел на Java-эквивалент RSA / ECB / OAEPWithSHA-256AndMGF1Padding в Node.js , но там нет ничего полезного)

Я посмотрел на NodeJS Decipher и crypto.privateDecrypt , но, похоже, для OAEPWITHSHA-256ANDMGF1PADDING нет эквивалента в NodeJS

Нужно ли мне изменить OAEPWITHSHA-256ANDMGF1PADDING на что-то еще, что можно расшифровать в NodeJS?

1 Ответ

0 голосов
/ 01 января 2019

В итоге я использовал RSA/ECB/OAEPPadding для Java и crypto.constants.RSA_PKCS1_OAEP_PADDING для NodeJS.Эта реализация так же безопасна, как и моя оригинальная, и не требует сторонних библиотек.

...