Wondering what’s next for npm?Check out our public roadmap! »

    test-hash
    TypeScript icon, indicating that this package has built-in type declarations

    2.1.2 • Public • Published

    TEST-HASH

    NodeJS module to test if a hash results in a given string without knowing the hashing algorithm.

    Build Status

    Supported hashes

    All hashes from the NodeJS library crypto are supported.

    Usage

    Install the package with npm i test-hash

    Import the module like this:

    const testHash = require('test-hash')  
    

    Use the module like this:

    //Unknown hash format
    testHash('b10a8db164e0754105b7a99be72e3fe5', 'Hello World') // (md5) => true 
    testHash('0a4d55a8d778e5022fab701977c5d840bbc486d0', 'Hello World') // (sha1) => true 
    testHash('a830d7beb04eb7549ce990fb7dc962e499a27230', 'Hello World') // (RIPEMD-160) => true 
    //etc...
    
    //Known hash format (doesn´t lookup every hash => faster)
    testHash('b10a8db164e0754105b7a99be72e3fe5', 'Hello World', 'md5') // => true
    testHash('b10a8db164e0754105b7a99be72e3fe5', 'Hello World', 'sha1') // => false (hash is not sha1)

    Install

    npm i test-hash

    DownloadsWeekly Downloads

    1

    Version

    2.1.2

    License

    MIT

    Unpacked Size

    12 kB

    Total Files

    9

    Last publish

    Collaborators

    • avatar