Python GUI brainwallet generator, now with BIP38 non-ec-multiply encrypt/decrypt, Diceware, and support for compressed keys
https://i.imgur.com/w4grc3g.pngUse text or file(s) to create your keypair
Generate and display note, updated with each change
Note includes QR code with blockchain.info url for easier verification of funds
Encrypt private key for more secure printing
Option to display compressed version of keys
Option to hash seed a user-set number of rounds (multihash)
Use dice to create truly random passphrases. PRNG option uses PyCrypto. Dice are better.
Save note to file -
examplePerformance tested on Atom netbook, ~7 seconds to encrypt/decrypt and update displayed note. Stock-clock Raspberry Pi takes ~30 seconds. Much faster on other systems.
READMEhttps://github.com/nomorecoin/PyBrainwalletPrevious version orphaned, moved to
Windows branchWindows binary (outdated)
License is WTFPL, so do what the fuck you want. Let me know if you do something cool.
Known issues:Absolute layout is guaranteed to break on some systems.
Unable to provide binary for now - scrypt module issues.
Test cases are incomplete, new features manually tested.
Performance is highly CPU-dependent, slow systems will continue to be slow.
Might break in other exciting and fascinating ways, or in very stupid ways.
Verify wallets before use.
Planned Features:Layout, sizers instead of absolute
Diceware word lookup and optional passphrase generation added
Allow use of multiple keyfiles as seed added
Create and decrypt BIP0038-compliant notes added
Hardened hash mode User-set number of hash rounds added
Compressed key option added
I am in no way responsible for lost or stolen coins, no matter what.