Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

crypt3-md5

mszula55ISC1.1.1TypeScript support: included

Implementation of glibc crypt(3) MD5 password hashing method in TypeScript

crypt, crypt3, md5, glibc, password, hash

readme

Crypt(3) MD5 hashing algorithm in TypeScript

Simple implementation of Crypt(3) MD5 hashing method from glibc fully written in TypeScript without any dependency. The function allows to generate $1$ at the beginning of password hashes, and is fully compatible with crypt function in PHP.

Installation

npm install crypt3-md5

Quick Start 🚀

🧂 Hash password with salt

import { crypt } from 'crypt3-md5';

const cryptMd5 = crypt('password', '$1$abcdefgh$'); // '$1$abcdefgh$irWbblnpmw.5z7wgBnprh0'

Hash password without salt

import { crypt } from 'crypt3-md5';

const cryptMd5 = crypt('not salty password'); // '$1$$IObRb8Uen32kklOUL1C78.'

Thanks