walletgeneratornet / WalletGenerator.net

Universal JavaScript Client-Side Wallet Generator
http://walletgenerator.net/
650 stars 558 forks source link

Scrypt Support for Brain Wallets #157

Open BigRedBrent opened 6 years ago

BigRedBrent commented 6 years ago

I can figure out how to make a complicated brain wallet pass phrase. But it would be a heck of a lot more secure if it was encrypted using Scrypt. This would make brute force attacks require a lot more memory or processing power. I strongly feel that it is very important that the option to use Scrypt should be added.

I suppose I could encrypt my passphrase using Scrypt myself before adding it to this utility. But it sure would be a lot more convenient if there was an option to use Scrypt built into this utility. This would also offer a lot more protection to those who may not even be aware that using Scrypt can significantly increase the strength of your passphrase.

Here is an example of Scrypt being used in a web page: https://github.com/routman/brainwallet.io

A simple check box to allow enabling of Scrypt with an optional field for salt should suffice. I don't think that anything more complicated than that should be added.