Awesome Open Source
Awesome Open Source

dcipher Build Status

Decipher hashes using online rainbow & lookup table attack services.

Install

~  npm install dcipher

Usage

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'
});

API

dcipher(hash, [options])

Returns the plaintext value of a hash.

hash

Type: string

Hash to decipher.

options

timeout

Type: number

Timeout in milliseconds after which a request is considered failed. Default: 5000.

Supported Hashes

Supported Encodings

Credits

  • dcipher depends 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.

Related

License

MIT Nikolaos Kamarinakis



Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,072,185
Command Line (131,486
Password (20,443
Hash (11,334
Attack (7,186
Lookup (4,519
Sha (3,318
Capture The Flag (2,502
Plaintext (1,688
Cracker (1,421
Md5 (1,398
Rainbow (1,257
Crack (1,109
Rainbow Table (24
Decipher (12