1.2.4 โ€ข Published 6 months ago

node-hash-password v1.2.4

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

๐Ÿ“– 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.