Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: martinus on December 26, 2013, 11:14:59 PM



Title: Unique Paper Wallet Pattern Generator
Post by: martinus on December 26, 2013, 11:14:59 PM
I've played around with bitcoinpaperwallet, and modified the code to automatically create a unique guilloche pattern for any bitcoin address. Here is the result:

http://bitcoin.ankerl.com/generate-wallet.html
Click on "Print front", then press "randomly generate new key" a few times to see the kinds of patterns this generates.

Here is an example: https://i.imgur.com/Xnjqqcd.png

This is inspired by Identicon, where a pattern is created as a visual representation of a hash value. I want to automatically create a beautiful paper wallet pattern that is also unique, only dependent on the bitcoin address. So when you manually enter a private key in the above link, it will always generate the same pattern for the same bitcoin address.

I wonder what you all think about this? You can see my changes on github: https://github.com/martinus/bitcoinpaperwallet


Title: Re: Unique Paper Wallet Pattern Generator
Post by: kuverty on December 26, 2013, 11:42:22 PM
Very nice work, I like it!


Title: Re: Unique Paper Wallet Pattern Generator
Post by: empoweoqwj on December 27, 2013, 01:10:35 AM
I've played around with bitcoinpaperwallet, and modified the code to automatically create a unique guilloche pattern for any bitcoin address. Here is the result:

http://bitcoin.ankerl.com/generate-wallet.html
Click on "Print front", then press "randomly generate new key" a few times to see the kinds of patterns this generates.

Here is an example: https://i.imgur.com/Xnjqqcd.png

This is inspired by Identicon, where a pattern is created as a visual representation of a hash value. I want to automatically create a beautiful paper wallet pattern that is also unique, only dependent on the bitcoin address. So when you manually enter a private key in the above link, it will always generate the same pattern for the same bitcoin address.

I wonder what you all think about this? You can see my changes on github: https://github.com/martinus/bitcoinpaperwallet

That's a very beautiful pattern!!


Title: Re: Unique Paper Wallet Pattern Generator
Post by: nastybit on December 27, 2013, 01:20:53 AM
The wallet look very nice and the site is decent, I will use it to create a few paper wallet, def. the best patterns I have seen so far.
I have ordered a cheap inkjet printer only to print some wallets, do you think the inkjet is going to last for long? Or should I use a laser printer?
I particularly like the fact that you have added the following alert to your website, well done!

Quote
× You appear to be running this generator off of a live website, which is not recommended for creating valuable wallets. Instead, use the download link at the bottom of this page to download the ZIP file from GitHub and run this generator offline as a 'local' HTML file.


Title: Re: Unique Paper Wallet Pattern Generator
Post by: martinus on December 27, 2013, 01:28:43 AM
Most of this page is actually from https://bitcoinpaperwallet.com/ which I am not part of. I have created a fork and only added the pattern generation on top of it.

Additionally, the obfuscation pattern is randomly created every time which should be safer than using a static picture.


Title: Re: Unique Paper Wallet Pattern Generator
Post by: kuverty on December 27, 2013, 02:56:36 AM
Most of this page is actually from https://bitcoinpaperwallet.com/ which I am not part of. I have created a fork and only added the pattern generation on top of it.

Additionally, the obfuscation pattern is randomly created every time which should be safer than using a static picture.


I see but you have done a terrific job, this is really cool. I will be printing some for sure.


Title: Re: Unique Paper Wallet Pattern Generator
Post by: martinus on December 27, 2013, 02:10:48 PM
I see but you have done a terrific job, this is really cool. I will be printing some for sure.

Thanks! I've been talking with the author of bitcoinpaperwallet, maybe we'll integrate it into his site