Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

dcipher

1.1.3 • Public • Published

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

Install

npm i dcipher

DownloadsWeekly Downloads

56

Version

1.1.3

License

MIT

Unpacked Size

7.17 kB

Total Files

4

Last publish

Collaborators

  • avatar