Шифрование в Java (jasypt) и расшифровка в nodejsJAVA

Программисты JAVA общаются здесь
Anonymous
Шифрование в Java (jasypt) и расшифровка в nodejs

Сообщение Anonymous »

Я пытаюсь расшифровать закодированную строку (которая на самом деле закодирована в Java с использованием поставщикаounceyCastle). Поскольку я не вижу эквивалентного алгоритма для «PBEWITHSHA256AND256BITAES-CBC-BC» в nodejs. Не могли бы вы подсказать мне, как я могу расшифровать зашифрованное значение (которое было зашифровано в Java) в nodejs.

Я попробовал несколько подходов, но не смог найти решение.

Из Java:
Ниже приведен подход
  • провайдер bouncyCastle
  • Алго# PBEWITHSHA256AND256BITAES-CBC-BC
  • закодировал OutputType как «Hex»
мы получили результат обратно в виде шестнадцатеричной строки.

От Nodejs:
Я пытался расшифровать с помощью пакета nodejs-crypto.
  • Преобразовал обратно в значения массива из шестнадцатеричной строки.
  • Использовал pbkdf2sync для создания ключа с помощью sha256.
  • Пытался расшифровать данные с помощью crypto.createDecipherIv
    , но почему-то не смог расшифровать в nodejs.
Кто-нибудь, пожалуйста, предложите мне подход.

Подробнее здесь: https://stackoverflow.com/questions/543 ... -in-nodejs

Вернуться в «JAVA»