1.2.4 โข Published 6 months ago
node-hash-password v1.2.4
๐ Description :
This package hashes plain text, passwords using algorithms.
- keccak256 (max length 66)
- sha256 (max length 66)
- sha512 (max length 130)
๐ป Step to install :
npm install --production node-hash-password
โ๏ธ Example :
Typescript
import { hashWithKeccak256, hashWithSha256, hashWithSha512, compareHashAndPassword } from "node-hash-password";
ESM (import)
import { hashWithKeccak256, hashWithSha256, hashWithSha512, compareHashAndPassword } from "node-hash-password";
CommonJs (require)
const { hashWithKeccak256, hashWithSha256, hashWithSha512, compareHashAndPassword } = require("node-interval-return");
Usage
const { hashWithKeccak256, compareHashAndPassword } = require("node-hash-password");
const resultHash = hashWithKeccak256({ password: "my name is damar" }); // 0x334700c8ae0754b6660291b12ae7b663531431bbab1ebc185a45ce31b344d927
// try compare pure password with hash method keccak256
const resultCompare = compareHashAndPassword({
method: "keccak256",
hash: resultHash,
password: "my name is damar",
});
console.log(resultCompare); // true
full example see here
๐งพ Pre-Requisistes :
node.js
๐ License :
Licensed under the MIT License.