bitcoinjs / bip38

BIP38 is a standard process to encrypt Bitcoin and crypto currency private keys that is less susceptible to brute force attacks thus protecting the user.
http://cryptocoinjs.com/modules/currency/bip38/
MIT License
208 stars 100 forks source link

Slow encryption process on IE and Firefox #14

Closed Christewart closed 7 years ago

Christewart commented 9 years ago

Is there any way to get around the slow encryption process on IE or Mozilla? It takes like 30 to 60 seconds for the encryption to complete.

jprichardson commented 9 years ago

Yes, the underlying scrypt implementation could be optimized: https://github.com/cryptocoinjs/scryptsy/issues/3 If you don't care about being bip38 compliant, but you still care about the encryption, you could alter the scryptParams as seen here: https://github.com/bitcoinjs/bip38#scryptparams