Please be warned, this project was created for fun as a proof-of-concept and has not been thoroughly tested and vetted. Generating keys from digital files is not a viable short or long-term solution for storing Bitcoin and should not be considered beyond general, low-stake shits and giggles. The author of this project is not held responsible for any lost or stolen Bitcoin. Please use at your own risk.
This project turns any file into a mnemonic phrase allowing users to generate Bitcoin private keys and addresses based on the data URI of the provided file.
- Download or clone the repo.
- Open
index.html
in a browser of your choice.
This was simply a fun project created as a proof-of-concept. As I learn more about Bitcoin I become tempted to tinker and experiment. This is the result of one of those experiments.
Taking inspiration from Andreas' use of steganography in this image I have sent 0.01 BTC to the following address, bc1qcyrndzgy036f6ax370g8zyvlw86ulawgt0246r. This address was generated using the aforementioned image along with a BIP39 passphrase. If you manage to claim it, congrats! I'd also love to know how you managed to do it so please feel free to reach out.
- Fork it (https://github.com/coreyphillips/bitimage)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
If you have any questions, feature requests, etc., please feel free to create an issue on Github or reach out to me on Twitter.
Corey Phillips – @coreylphillips
Distributed under the MIT license. See LICENSE
for more information.
https://github.com/coreyphillips/bitimage