Шифрование в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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