У меня есть строка, которую я хочу хешировать. Какой самый простой способ сгенерировать хэш в node.js?
Хеш предназначен для управления версиями, а не для безопасности.
, Если Вы хотите текстовый хеш UTF8:
const crypto = require('crypto');
const hash = crypto.createHash('sha256').update('Hash this text', 'utf8').digest('hex');
, Если Вы хотите получить тот же хеш с Python, PHP, Perl, Github
const crypto = require('crypto');
const hash = crypto.createHash('sha256').update('Hash this text', 'binary').digest('hex');
, можно также использовать замену 'sha256'
с 'sha1'
, 'md5'
, 'sha256'
, 'sha512'