如何在 NodeJS 中使用 SHA256

How to use SHA256 in NodeJS

如何在Node.js中简单地将字符串转换为 SHA256 字符串。 并将 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');

我应该把哈希码放在哪里?

SHA256 是一个 one-way 哈希函数,这意味着您只能将字符串转换为哈希值,而不能将其反转。要检查密码,您需要重新散列普通密码并将其与您已经存储在数据库中的密码进行比较。