如何在NodeJS中使用SHA256

时间:2019-07-07 20:50:59

标签: node.js sha256

如何在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');

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

1 个答案:

答案 0 :(得分:0)

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