Я, вероятно, неправильно использую модуль crypto
, возможно, кто-то может мне помочь.
Цель состоит в том, чтобы найти хэш sha-256 файла, помещенного в dropzone
.Проблема в том, что возвращаемый хеш отличается от онлайн-хеш-контроллеров (которые возвращают, казалось бы, правильные значения).Вот мой код:
const crypto = require("crypto");
const hash = crypto.createHash("sha256");
handleOnDrop = file => {
hash.update(file);
const hashOutput = hash.digest("hex");
console.log(hashOutput);
};
Crypto docs - https://nodejs.org/api/crypto.html#crypto_node_js_crypto_constants
Я вполне уверен, что значения хеша, которые я получаю из этого кода, не просто имя файла, я проверил несколькоперестановки с онлайн-шашки.
Есть идеи?Спасибо!