Как использовать SHA256 в NodeJS - PullRequest
0 голосов
/ 07 июля 2019

Как просто преобразовать строку в строку SHA256 в Node.js. И преобразовать строку SHA256 в обычную строку?

const shajs = require('sha.js');



console.log('starts');
const code = 'WEASDSAEWEWAEAWEAWEWA';
const normal = 'anne';
const encrypted = shajs('sha256')
    .update(normal)
    .digest('hex');
const unencrypted = shajs('sha256')
    .read(normal)
    .toString('hex');
console.log(normal);
console.log(encrypted);
console.log(unencrypted);
console.log('end');

Где я должен поставить хэш-код?

1 Ответ

0 голосов
/ 08 июля 2019

SHA256 - это однонаправленная хеш-функция, которая означает, что вы можете преобразовать только строку в значение хеш-функции, а не наоборот.Чтобы проверить пароль, вам нужно перефразировать простой пароль и сравнить его с тем, который вы уже сохранили в базе данных.

...