WebAssembly version of bcrypt for Node environments
$ make
$ yarn add bcrypt-fast
const bcrypt = require("bcrypt-fast");
const start = process.hrtime();
const password = "test";
const hashA = bcrypt.hash(
password,
4,
);
const hashB = bcrypt.hash(
password,
4,
);
assert(hashA !== hashB);
assert(bcrypt.verify(
password,
hashA,
));
assert(bcrypt.verify(
password,
hashB,
));