dcipher Build Status
Decipher hashes using online rainbow & lookup table attack services.
~ ❯❯❯ npm install dcipher
const dcipher = require('dcipher'); dcipher('21232f297a57a5a743894a0e4a801fc3').then(plaintext => { console.log(plaintext); //=> 'admin' }); dcipher('8843d7f92416211de9ebb963ff4ce28125932878').then(plaintext => { console.log(plaintext); //=> 'foobar' }); dcipher('dW5pY29ybg==').then(plaintext => { console.log(plaintext); //=> 'unicorn' });
Returns the plaintext value of a hash.
Type: string
Hash to decipher.
Type: number
Timeout in milliseconds after which a request is considered failed. Default: 5000.
dcipherdepends on the following online rainbow table services:- Hash Toolkit - Hash Toolkit Hash Decrypter enables you to decrypt/reverse a hash in various formats into their original text. Hashes are often used to store passwords securely in a database.
- GromWeb - MD5 & SHA conversion and reverse lookup service.
- MD5Hashing - Yet another hash conversion and reverse lookup service.
- dcipher-cli - CLI for this module
MIT © Nikolaos Kamarinakis