Django Hash
Hash and verify password in auth_user table that created with django admin.
Install
npm i django-hash
How to hash
const djangoHash = require('django-hash');
const password = 'p@ssw0rd';
djangoHash.hash(password)
.then(hash => {
console.log('Hashed: ', hash);
})
.catch(err => console.log(err));
How to verify
const djangoHash = require('django-hash');
const hash = 'pbkdf2_sha256$100000$hxtU/X2nCSo=$WREDUhqfScrEya9kjkHtK/T4hhRG1Y22roZS2EkJSWU=';
djangoHash.verify('p@ssw0rd', hash)
.then(result => {
console.log('Verified: ', result);
})
.catch(err => console.log(err));
djangoHash.verify('wrong_password', hash)
.then(result => {
console.log('Verified: ', result);
})
.catch(err => console.log(err));