Расшифровка Blowfish с помощью Buffer из NodeJS в PHP - PullRequest
0 голосов
/ 26 мая 2018

Я уже несколько часов пытаюсь преобразовать следующий фрагмент NodeJS в PHP без каких-либо результатов.

var cipher = crypto.createDecipheriv('bf-cbc', key, new Buffer([0, 1, 2, 3, 4, 5, 6, 7]));
cipher.setAutoPadding(false);
chunk = cipher.update(chunk, 'binary', 'hex') + cipher.final();

console.log(chunk.toString())

chunk - это двоичные данные из файла

ключ - это секретный ключ Blowfish

Код, который я пробовал в PHP, выглядит так:

$cipher = openssl_decrypt(hex2bin($chunk), 'bf-cbc', $blowfishKey, OPENSSL_RAW_DATA, hex2bin('0001020304050607'));

Но на выходе я получаю разные данные,Может быть, кто-то здесь знает, как действовать дальше, или я что-то пропустил.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...