Notable Pottery Manufacturer

    quickpassword

    1.0.7 • Public • Published

    A very very quick and dirty password encrypter using bcrypt based on this Stackoverflow Question

    Updating node

    If you update Node, you will need to run npm install in order to rebuild this module.

    Comparison

    const quickpassword = require('quickpassword');
    
    quickpassword.comparePassword(input_string, encrypted_password_from_db, (err, isMatch) => {
        if (err) {
            console.log('Password Err');
        } else {
            if (isMatch) {
                // passwords Match
            } else {
                // passwords do not match
            }
        }
    });
    

    Generation (for storage)

    const quickpassword = require('quickpassword');
    
    quickpassword.cryptPassword(entry, (err, ret) => {
        if (err) {
            console.log('Failed');
        } else {
            // ret contains encrypted password for storage
        }
    });
    

    Upgrading node

    If/when you upgrade node, this module (well bcrypt) will need to be recompiled, npm rebuild should get you going!

    Install

    npm i quickpassword

    DownloadsWeekly Downloads

    3

    Version

    1.0.7

    License

    WTFPL

    Unpacked Size

    2.58 kB

    Total Files

    3

    Last publish

    Collaborators

    • barrycarlyon