@bonniernews/unixcrypt-js
v1.1.0
Published
Node.js implementation of Unixcrypt, specifically SHA-256 and SHA-512. Derived from unixcrypt.
Downloads
121
Maintainers
Readme
Unixcrypt for Node.js - JS version
A Node.js module for encrypting and verifying passwords according to the SHA-256 and SHA-512 Crypt standard: https://www.akkadia.org/drepper/SHA-crypt.txt . Based on the TypeScript package unixcrypt.
Dependencies
This package has no external dependencies. It uses the cryptographic facilities built into Node.js.
For development there are dependencies on Chai and Mocha.
Usage
JavaScript
var unixcrypt = require("unixcrypt")
const plaintextPassword = "password"
const pwhash = unixcrypt.encrypt(plaintextPassword)
// verify password with generated hash
console.log(unixcrypt.verify(plaintextPassword, pwHash))
// true
Test
The tests are written with Chai, and Mocha.
$ yarn test