Samba LM/NT Hash Library
This library converts passwords into the LAN Manager (LM) and NT Hashes used by SMB/CIFS servers. It was written to populate the sambaLMPassword and sambaNTPassword values in an LDAP directory for use with Samba.
npm install smbhash
var lmhash = require'smbhash'lmhash;var nthash = require'smbhash'nthash;var pass = 'pass123';console.log'LM Hash: ' + lmhashpass;console.log'NT Hash: ' + nthashpass;
This produces output:
LM Hash: 4FB7D301186E0EB3AAD3B435B51404EENT Hash: 5FBC3D5FEC8206A30F4B6C473D68AE76
The NTLM Authentication Protocol and Security Support Provider Copyright (C) 2003, 2006 Eric Glass http://davenport.sourceforge.net/ntlm.html