BonnierNews / unixcrypt-js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unixcrypt for Node.js - JS version

Build Status

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

About

License:Apache License 2.0


Languages

Language:JavaScript 100.0%