криптосигнал возвращает неправильное значение Hex HA SH при реакции - PullRequest
0 голосов
/ 08 января 2020

У меня есть приложение Reactjs, созданное Next js.

Я пытаюсь понять, почему я получаю другое значение ha sh в веб-браузере, когда я делаю это:

crypto.createHa sh ('sha256'). Update ("12345678"). Digest ("hex");

га sh ожидается с использованием sha256 онлайн-инструмента

1010 * ef797c8118f02dfb649607dd5d3f8c7623048c9c063d532cc95c5ed7a898a64f 1012 * и делает это на nodejs
const crypto = require ('crypto');

const password = '12345678';

console.log(crypto.createHash('sha256').update(password).digest("hex"));

я до сих пор адресности это га sh

1017 * ef797c8118f02dfb649607dd5d3f8c7623048c9c063d532cc95c5ed7a898a64f 1019 * но в веб-приложении я всегда получаю

fef3d83e32b4d981b0c0f75206e891268c6aa8bd8db5a315db7bf24168a4be27

я пытался использовать cryptojs / SHA256 и получал точно такую ​​же проблему.

1 Ответ

0 голосов
/ 10 января 2020

Извините, ребята, неправильное кодирование, я был хэширования дважды строку в другой файл из проекта

12345678 га sh в:. Ef797c8118f02dfb649607dd5d3f8c7623048c9c063d532cc95c5ed7a898a64f и это га sh в: fef3d83e32b4d981b0c0f75206e891268c6aa8bd8db5a315db7bf24168a4be27 ... tadaaaa.

неловкие вещи ...

...