UNPKG

bip38-decrypt

Version:

Decrypt and Verify a Bip38 Encrypted Private Key

17 lines (13 loc) 682 B
var assert = require('assert') var bip38Decrypt = require(__dirname + "/../lib/bip38-decrypt.js") var encryptedPrivKey = '6PYUpKnHqAAzWSbjJCPwgB5wWnyYipmhqMysLDstE7H2gn9Pp8vtZrvNeS' var password = 'mozqswji00' var wrongPassword = '1234' bip38Decrypt(encryptedPrivKey,password, function(err,decryptedPrivateWif) { console.log(decryptedPrivateWif) assert(decryptedPrivateWif === 'KwgWqrB6URob8jdFtaWYowH1gXtrxM5mnaEkr6WCDU2aJ1FUUvzC', 'Dosen\'t Works when password is right') }); bip38Decrypt(encryptedPrivKey,wrongPassword, function(err,decryptedPrivateWif) { console.log(err.message) assert(err.message === "Wrong Password", 'Dosen\'t Works when password is wrong') });