I've just started the following list in order to promote development of good open-source tools to provide secure and alternate ways to create cryptocurrencies' wallets and addresses – specially the popular known tools entitled “Paper Wallet” and “Brainwallet”.
Great tools have been created all those past years by skilled programmers and by a community of dedicated volunteers. So I decided to create this list as means to promote a “healthy” competition among those programmers, so cryptocurrency users and all the related community can benefit from that.
What is:Paper Wallet ← click to learn the basics about it.
Brainwallet ← click to learn the basics about it.
If you think your project deserve to be listed here PM me. Requirements for participants:
1st) The project must be a Brainwallet or Paper wallet of some kind of cryptocurrency or crypto-asset;
2nd) The project must be open-source;
3rd) The project's code must be available at
https://github.com4th) The project can't be a newer identical clone version of an (already existing other person's) older original app (it must have - at least - one reasonable innovation or add-on).
All parameters here are subject to change, this is a work in progress...
If you got an idea, share with us!
This is not meant to be an exhaustive list, just a compilation of similar projects and source of data for the community about development of those mentioned tools. This list will be updated frequently.
IMPORTANT STATEMENT: This List is offered without any warranty whatsoever; we do not guarantee the ideal operation or funcionality of no tool nor app mentioned here. No professional code auditing were performed by us. If you lose your coins using one or any of those tools, we are not to be blamed and we're not responsible for it. We'd be very sorry, but we cannot help you about that. Cryptocurrencies are new stuff yet, so many experiments are still in early stages. We also cannot guarantee any member's reliability and that your coins will be 100% safe 100% of the time (even in the future). This is just a simple list and a competition. Due diligence, research, revision, auditing is still necessary. Be smart and do your job. Use those tools/apps at your own risk!
Note one: please read and pay attention to the above statement and don't ever post here something like “Someone stole my coins because my password is 'coin123'”
Note two: please support those projects donating some coins.
Projects:bitaddress.org: Open Source JavaScript Client-Side Bitcoin Wallet Generator. The bitaddress.org project provides an all-in-one HTML document with embedded JavaScript/Css/Images. Some features: Paper Wallet, Bulk Wallet, Brainwallet (SHA256(passphrase)), Vanity Wallet, Split Wallet, multi wallet formats.
Warning: using this app's Brainwallet option is not recommended due to security issues (no KDF + Salt implemented). Author:
pointbiz.
Website:
http://bitaddress.org.
Forum thread:
https://bitcointalk.org/index.php?topic=43496.0.
GitHub Repository:
https://github.com/pointbiz/bitaddress.orgbitcoinpaperwallet: Open Source JavaScript Client-Side Bitcoin Wallet Generator. Based on bitaddress.org project, it provides an all-in-one HTML document with embedded JavaScript/Css/Images with additional features and a beautiful layout. Some features: Paper Wallet with support for altcoins, Brainwallet (SHA256(passphrase)) and more. They also ship tamper-evident hologram stickers anywhere in the world.
Warning: using this app's Brainwallet option is not recommended due to security issues (no KDF + Salt implemented). Author: Canton < c a n t o n @ g m a i l . c o m > aka
canton.
Website:
http://bitcoinpaperwallet.com.
Forum thread:
https://bitcointalk.org/index.php?topic=169836.0.
GitHub Repository:
https://github.com/cantonbecker/bitcoinpaperwalletbrainwallet.io: Deterministic bitcoin address generator. Address generation takes place in your browser, and no information is ever sent to server. Some features: Brain Wallet, word list for pseudorandom passphrase generation, passphrase generation by file hashing, uses scrypt as KDF, custom salt input method supported.
Author: Daniel Routman < r o u t m a n @ p r o t o n m a i l . c h > aka
unchi.
Website:
http://brainwallet.io.
Forum thread:
https://bitcointalk.org/index.php?topic=1160038.0.
GitHub Repository:
https://github.com/routman/brainwallet.ioCointoolkit: it's a Coinb.in fork implementing support for Nubits, Nushares, Blockshares, Blockcredits, Peercoin besides Bitcoin. IT keeps the original features like: Offline Compressed & uncompressed Address creation, Offline Multisignature Address creation, Send and receive payments, Ability to decode transactions, redeem scripts and more offline; Build custom transactions offline, Sign transactions offline, Broadcast transactions, nLockTime support, Brain wallet support (even for HD wallet creation), Offline qrcode creator and scanning tool, HD (bip32) support, CHECKLOCKTIMEVERIFY (op_hodl) supported for time locked addresses and more.
Warning: using this app's Brainwallet option is not recommended due to security issues (no KDF + Salt implemented). Author:
ttutdxh < t t u t d x h . n u b i t s @ g m a i l . c o m >.
Website:
https://ttutdxh-nubits.github.io/cointoolkit/.
Forum thread:
https://discuss.nubits.com/t/cointoolkit-flot-guide-and-changelog/.
GitHub Repository:
https://github.com/ttutdxh-nubits/cointoolkitDash Paper Wallet Generator: Open Source JavaScript Client-Side Dash Paper Wallet Generator based on bitaddress.org. Some features: Paper Wallet, Bulk Wallet, Brainwallet (SHA256(passphrase)), BIP 0038 support, Vanity Wallet, Split Wallet, wallet formats converter.
Warning: using this app's Brainwallet option is not recommended due to security issues (no KDF + Salt implemented). Author: < e v a n @ d a s h p a y . i o >
Website:
http://paper.dash.org.
Forum thread: N/A.
GitHub Repository:
https://github.com/dashpay/paper.dash.orgEthAddress.org: Open Source Client-Side Ethereum Wallet Generator. It generates ETH addresses and JSON file wallets. Some features: Paper Wallet, Bulk Wallet, Vanity Wallet and Split Wallet.
Author:
ryepdx.
Website:
https://ryepdx.github.io/ethaddress.org.
Forum thread: N/A.
GitHub Repository:
https://github.com/ryepdx/ethaddress.orgLisk Paper Wallet: Open Source JavaScript Client-Side Lisk Paper Wallet Generator. Some features: mouse movement to generate random bytes, generates Secret Passphrase and Public Address. It also shows generated entropy, seed, passphrase sha256, public and private keys. Printing of paper wallet with two artwork options available.
Author:
ferrr.
Website:
http://liskpaperwallet.com.
Forum thread:
https://forum.lisk.io/viewtopic.php?t=199.
GitHub Repository:
https://github.com/rferro/liskpaperwalletLiteaddress.org: Open Source JavaScript Client-Side Litecoin Wallet Generator based on bitaddress.org. Some features: Paper Wallet, Bulk Wallet, Brainwallet (SHA256(passphrase)), BIP 0038 support, Vanity Wallet, Split Wallet, wallet formats converter.
Warning: using this app's Brainwallet option is not recommended due to security issues (no KDF + Salt implemented). Author:
coblee.
Website:
http://liteaddress.org.
Forum thread:
https://litecointalk.org/index.php?topic=6762.0.
GitHub Repository:
https://github.com/litecoin-project/liteaddress.orgMoneroaddress.org: Open Source JavaScript Client-Side Monero Offline Wallet Generator. Some features: PRNG of addresses, QR Code key, Brainwallet (SHA3(passphrase)), Vanity Address creation, (multi-language) Mnemonic seed supported.
Warning: using this app's Brainwallet option is not recommended due to security issues (no KDF + Salt implemented). Author:
MoneroMooo.
Website:
http://moneroaddress.org.
Forum thread: N/A.
GitHub Repository:
https://github.com/moneromooo-monero/monero-wallet-generator/MyEtherWallet: Open Source Client-Side Ethereum Wallet Generator. It generates ETH addresses and JSON file wallets. Google Chrome Extension also available. Some features: Paper Wallet, Bulk Wallet, Encrypted Wallet, Import Address, Send Online or Offline Transaction and more.
Author:
tayvano &
kvhnuke.
Website:
https://www.myetherwallet.com.
Forum thread: N/A.
GitHub Repository:
https://github.com/kvhnuke/etherwalletWalletGenerator.net: javascript Client-Side multi-cryptocurrencies supported paper wallet generator based on bitaddres.org. Some features: support for near 100 of cryptocurrencies, Bulk Wallet, Brainwallet (SHA256(passphrase)), BIP0038 encryption and multi wallet formats.
Warning: using this app's Brainwallet option is not recommended due to security issues (no KDF + Salt implemented). Author: Michael Muré < b a t o l e t t r e @ g m a i l . c o m >.
Website:
https://walletgenerator.net.
Forum thread: N/A.
GitHub Repository:
https://github.com/MichaelMure/WalletGenerator.netWallet.Peercointalk.org: JavaScript Client-Side Peercoin Wallet Generator. Forked from bitaddress.org this project provides an all-in-one features: Paper Wallet, Bulk Wallet, Brainwallet (SHA256(passphrase)) plus random word generator (word list from Electrum), Vanity Wallet, Split Wallet, multi wallet formats.
Warning: using this app's Brainwallet option is not recommended due to security issues (no KDF + Salt implemented). Author:
FuzzyBear.
Website:
https://wallet.peercointalk.org.
Forum thread:
http://www.peercointalk.org/index.php?topic=1943.0.
GitHub Repository:
https://github.com/FuzzyBearBTC/peercoin-walletgeneratorWarpWallet: is a deterministic bitcoin address generator that adds two improvements: WarpWallet uses scrypt KDF to make address generation both memory and time-intensive. And you can "salt" your passphrase with your email address. Some features: it makes use of scrypt and PBKDF2 as KDF making it more brute-force attack resistant.
Author: Maxwell Krohn < t h e m a x & g m a i l . c o m > and Chris Coyne < c c o y n e 7 7 @ g m a i l . c o m >.
Website:
http://keybase.io/warp.
Forum thread: N/A.
GitHub Repository:
https://github.com/keybase/warpwallet Miscellaneous & related projects:BIP39 Tool: JavaScript Client-Side implementation of the
BIP 39 'Mnemonic code for generating deterministic keys' proposal. This tool can be downloaded and used offline in an air-gapped machine. User may supply his own source of entropy (accepts binary, base 6, 6-sided dice, base 10, hexadecimal, cards) for mnemonic phrase creation. User may also decide to protect his keys with password/passphrase. Mnemonic passphrase available in several languages. Hierarchical Deterministic Wallets generators also implemented for Bitcoin, Bitcoin Cash, Ethereum (and all ERC20 tokens), Litecoin, Dogecoin, Dash, Peercoin, Namecoin and others.
Author:
mav.
Website:
https://iancoleman.github.io/bip39.
Forum thread: N/A.
GitHub Repository:
https://github.com/iancoleman/bip39.
Bitgen: software that generates bitcoin addresses from a given or generated random number. Some features: The output is saved as a ps file that can be converted to pdf; The private key can be generated by the following inputs: Hex number; Dice random numbers (1-6); Brainwallet (uses Argon2 as KDF + custom salt input method supported); Hash input; Computer generated pseudorandom key (/dev/random); Bulk; Mnemonic. It also supports: Bitcoin mini private keys; Invoice generation; Hierarchial pseudorandom generation; Vanity address generation. Support for split wallets using one-time-pads also available.
Author:
bit22gen.
Website:
http://bitcoin-gen.org/.
Forum thread:
https://bitcointalk.org/index.php?topic=1107927.0.
GitHub Repository: N/A.
brainflayer: is a Proof-of-Concept brainwallet cracking tool that uses libsecp256k1 for pubkey generation. It was released as part of a DEFCON 23 talk about cracking brainwallets. Some features: it does ~130k guesses/second (as per 2015). Good tool to test your brainwallet security.
Author: Ryan Castellucci aka
ryanc.
Website:
https://rya.nc/defcon-brainwallets.html. (Unofficial)
Forum thread:
https://bitcointalk.org/index.php?topic=1147035.0.
Paper:
https://rya.nc/cracking_cryptocurrency_brainwallets.pdf.
Video:
https://rya.nc/b6.
Github Repository:
https://rya.nc/brainflayerCoinb.in: open source web based wallet with transparent multisig solution which works seamlessly offline and with other bitcoin clients. Some features: compressed and uncompressed private/public keys supported; brainwallet supported (even for HD wallet creation); up to 15of15 multisignature address supported;
BIP 32 - Hierarchical Deterministic Wallets support; create, verify, sign and broadcast custom raw transactions online; TOR onion link available; client-side implementation, can be run offline.
Warning: using this app's Brainwallet option is not recommended due to security issues (no KDF + Salt implemented). Author:
OutCast3k < o u t c a s t 3 k @ g m a i l . c o m >.
Website:
https://coinb.in.
Forum thread:
https://bitcointalk.org/index.php?topic=390046.0.
GitHub Repository:
https://github.com/OutCast3k/coinbin/Multi-signature P2SH: JavaScript Client-Side Multisignature
P2SH Address and Transaction Generator. Some features:
BIP 32 - Hierarchical Deterministic Wallets support; Create Multisignature P2SH Addresses (supports 1/2/3 of 1/2/3); Spend from P2SH multisignature outputs; Online converter; Supports partial signing and incomplete transactions.
Author:
Sarchar.
Website:
https://ms-brainwallet.org.
Forum thread:
http://ms-brainwallet.org/.
GitHub Repository:
https://github.com/ms-brainwallet/ms-brainwallet.github.ioPassGuardian: Store and share your secrets (
Secret Sharing) safely by splitting them into cryptographically-secure pieces. To reconstruct the original, combine a specific number of these pieces. PassGuardian is built on secrets.js, an open-source implementation of
Shamir's secret sharing scheme. Some features: All computations are done in your browser. No secrets or secret shares are ever transmitted back to our servers. Once the PassGuardian page is loaded in your browser, it can be run offline.
Author: Alexander Stetsyuk < a l e x @ p a s s g u a r d i a n . c o m > aka
amper5and.
Website:
passguardian.com.
Forum thread:
https://bitcointalk.org/index.php?topic=142875.0.
GitHub Repository:
https://github.com/amper5and/secrets.js/tree/gh-pages
P.S. Please remove spaces from any <email address> copied from above. «Last updated on February 11th, 2018»