Pages:
Author

Topic: Bitcoin Visual private key generator (Read 2087 times)

hero member
Activity: 714
Merit: 1298
February 14, 2024, 12:42:28 PM
#68
[you should be very careful with the random entropy (use coin)


Yeah, the source of entropy is of main importance for those who create wallets.

For instance, the   low numbers of dice rolls can result in unsafe wallets that can be easily cracked. I think the same will imply to low number of coin flipping as no one can get the guarantee that this process is not biased to some extend.
sr. member
Activity: 443
Merit: 350
January 29, 2024, 04:22:09 PM
#67
Using this you can create your own wallets to store btc???

Yes, you can. But you should be very careful with the random entropy (use coin) and secure internet connection (or use the tool offline).

PS. To be honest if you do not understand what you do, I do not recommend to use this tool.
newbie
Activity: 39
Merit: 0
January 18, 2024, 03:55:43 PM
#66
Using this you can create your own wallets to store btc???
sr. member
Activity: 443
Merit: 350
January 08, 2024, 04:27:16 PM
#65
So it was you who renewed the domain, correct? And what do you mean by registrar saving the domain for you? is that something unusual?

Anyways thank you for such a great service, it really is one of the helpful tools I have ever seen. 😉👏👍

Yes, I renewed the domain. The auto prolongation was active with the registrar (if forget it saves the domain for you but you should pay more). Registrar renewed the domain however suspended to use it before payment.
copper member
Activity: 1330
Merit: 899
🖤😏
January 08, 2024, 04:05:22 PM
#64
So it was you who renewed the domain, correct? And what do you mean by registrar saving the domain for you? is that something unusual?

Anyways thank you for such a great service, it really is one of the helpful tools I have ever seen. 😉👏👍
sr. member
Activity: 443
Merit: 350
January 08, 2024, 01:25:58 PM
#63
If it is really useful for you to have this tool, I can try to upload it and set it on one of my domains.
edit: https://btckeygen.com/ is online again
Of course it is useful, do you know of any other way/ tool, where you could generate any bit of key space with a single tap/ click? This tool is one of the most useful crypto tools in the world. Most of the things I have learned about cryptography is because of this 16×16 grid. Thanks for the offer though.

Thank you so much for your feedback.

Yes, there was a domain issue as I forget to renew it. However thanks to registrar for saving the domain for me  Cheesy
copper member
Activity: 1330
Merit: 899
🖤😏
October 02, 2023, 04:52:05 AM
#62

If it is really useful for you to have this tool, I can try to upload it and set it on one of my domains.



edit: https://btckeygen.com/ is online again

Of course it is useful, do you know of any other way/ tool, where you could generate any bit of key space with a single tap/ click? This tool is one of the most useful crypto tools in the world. Most of the things I have learned about cryptography is because of this 16×16 grid. Thanks for the offer though.
legendary
Activity: 3472
Merit: 3507
Crypto Swap Exchange
October 02, 2023, 03:38:13 AM
#61
Edit: I couldn't find the download zip option, Btw, the button is no longer green, it's been like that for months for me.😉

I just noticed pooya shared the link, but I don't know why it doesn't show the download option for me.

I just downloaded the ZIP file from Github.

Quote
Other than educational use, I have no other use of this tool.

If it is really useful for you to have this tool, I can try to upload it and set it on one of my domains.



edit: https://btckeygen.com/ is online again
copper member
Activity: 1330
Merit: 899
🖤😏
October 01, 2023, 01:38:35 AM
#60
Thanks guys, I did this with bitaddress as well I just forgot it, my main issue is with some apps showing ads when in use, so I turn off internet and when switch between open tabs, if I'm offline the page of btckeygen  refreshes by itself and nothing works, until I go online again. I'm using this because I can quickly find different bits, determine bit ranges fast without counting the chars, lol.

It's also useful to just enter anything as private key and hit visualize, it doesn't ask for 64 char key, before using this site, I had to add 63 zeros just to get the public key/ address of key 0x1 for example.

Other than educational use, I have no other use of this tool.
Thank you very much.

Edit: I couldn't find the download zip option, Btw, the button is no longer green, it's been like that for months for me.😉

I just noticed pooya shared the link, but I don't know why it doesn't show the download option for me.



Second edit: It doesn't work on my phone, the page loads fine but the 16×16 grid doesn't load, I can't input anything and nothing works.
I know editing the last post bumps the thread as a new post, sorry for that.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
October 01, 2023, 01:21:27 AM
#59
the clone you provided also didn't have the zip file
That link doesn't work, and I didn't change it because the GitHub link is right next to it.

Quote
is it possible to run it on mobile offline?
It should work. But I don't realy see the point of being offline: you shouldn't use this for anything serious, not even offline. Besides, disabling the internet on a phone isn't the same as using an air-gapped device that you'll wipe afterwards.
legendary
Activity: 3472
Merit: 10611
October 01, 2023, 01:17:29 AM
#58
Thanks for the reply, but I was unable to find the zip file and run it locally, the clone you provided also didn't have the zip file, is it possible to run it on mobile offline? Doesn't matter if it works for mobile or not, just  a working page offline would suffice.
Go to the main page of the repository on Github and click the green button on top saying Code and then select the Download ZIP option to get a full copy of the repository. Then inside it you will find the html file called index.html that should be enough to run this and although I haven't tested it considering it is an html file it should run on mobile too.

BTW smart phones can never be considered "truly offline".
copper member
Activity: 1330
Merit: 899
🖤😏
September 30, 2023, 09:40:38 PM
#57
@OP, what happened to your site?
It shows:
Code:
The domain has expired. Is this your domain? Renew now

Whois shows:
Code:
Updated Date: 2023-09-25T07:42:21Z
Registry Expiry Date: 2024-09-25T02:40:28Z
I think this means Namecheap extended it for a year, to give OP the time to renew (at a higher price).

OP hasn't been here in months. The data is on GitHub. Here's a clone.
Thanks for the reply, but I was unable to find the zip file and run it locally, the clone you provided also didn't have the zip file, is it possible to run it on mobile offline? Doesn't matter if it works for mobile or not, just  a working page offline would suffice.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
September 30, 2023, 01:56:55 AM
#56
@OP, what happened to your site?
It shows:
Code:
The domain has expired. Is this your domain? Renew now

Whois shows:
Code:
Updated Date: 2023-09-25T07:42:21Z
Registry Expiry Date: 2024-09-25T02:40:28Z
I think this means Namecheap extended it for a year, to give OP the time to renew (at a higher price).

OP hasn't been here in months. The data is on GitHub. Here's a clone.
copper member
Activity: 1330
Merit: 899
🖤😏
September 29, 2023, 04:39:11 PM
#55
@OP, what happened to your site? It was saying something about certificate and warned about unsafe site, but now it just shows there is no sponsor for you. Is it a domain related thing or you closed shop?
sr. member
Activity: 443
Merit: 350
November 07, 2021, 03:37:32 PM
#54
-snip-
Another thing I would really like to see implemented in your tool is the display of all private keys;
P2SH
SegWit P2SH
P2PKH Legacy

And any other, which is supported by the BTC protocol.
Is it possible to do this implementation?

The private key is just a number. So, no need to make a development to display all private keys. From one private key you can create P2SH, Segwit and bech32 addresses (as you mentioned in your post).

For example, let's take the 256bit number: 4890b831f6257996f56b43f49624478515a497ba8241e64df2b13e22de14fdcf
The related WIF private key for this number is KyemX2RuWDHAvGq7Fn2e8ALLQFvq5sb41kU2hi4jsej4hdjBkBF7

The corresponding legacy compressed address is: 1JX3r8HJdgkeSqGHejMp7SPKTPXn2EXXD2
The corresponding bech32 address is: bc1qcq50ue8xudrtgltzuw34k9vtexmdcg8ly0zjd5
The corresponding Segwit address is: 3C3J1coQwWx7pJBSR37YgTmhEW6SL4kQ9E

So, one private key leads to different bitcoin address types. Probably you wanted to have all types of bitcoin addresses, but not all private keys.
legendary
Activity: 2268
Merit: 18711
July 23, 2021, 04:22:04 AM
#53
I would like to ask you any questions about BTC private keys.
Is the most "secure" way to generate a private key using the 256-bit "byte" format?
If I generate a 512-bit binary string, when converting, will it generate 256-bit?
Bitcoin private keys are 256 bits in length. You cannot use a 512 bit number as a private key unless you perform some function on it to shorten it to 256 bits first.

Another thing I would really like to see implemented in your tool is the display of all private keys;
P2SH
SegWit P2SH
P2PKH Legacy
I'm not OP, but you can obtain P2PKH, P2SH, and P2WPKH addresses by importing the private key in to an Electrum wallet three times, with each of the address types as a prefix.
newbie
Activity: 33
Merit: 0
July 23, 2021, 03:05:09 AM
#52
Kudos man that is some really great information about the private key generator. Are you the developer or did someone else make it for you?
newbie
Activity: 3
Merit: 4
July 20, 2021, 10:28:58 PM
#51
What is the difference of compressed and uncompressed private key? (importing for wallets)
-snip-

"Compressed public keys were introduced to bitcoin to reduce the size of transactions and conserve disk space on nodes that store the bitcoin blockchain database"
For every private key we can generate compressed and uncompressed legacy (starting with 1) bitcoin address*. Every public key contains x and y coordinates of elliptic curve: for uncompressed the public key contains both coordinates, but for compressed only x coordinate and "sign" for y - so the compressed key is less in size, and less in transaction fees as well.

More details are here: https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch04.asciidoc

* Of course there are also segwit (starting with 3) and bech32 (starting with bc) bitcoin address. They are not generates by my tool. However segwit and bech32 also generated from compressed public key.

My friend, I want to congratulate you on the development of the tool, I thought it was amazing!

I would like to ask you any questions about BTC private keys.
Is the most "secure" way to generate a private key using the 256-bit "byte" format?
If I generate a 512-bit binary string, when converting, will it generate 256-bit?

Another thing I would really like to see implemented in your tool is the display of all private keys;
P2SH
SegWit P2SH
P2PKH Legacy

And any other, which is supported by the BTC protocol.
Is it possible to do this implementation?
newbie
Activity: 2
Merit: 0
August 01, 2020, 04:48:48 PM
#50
Could the use of color allow you to reduce the size of the picture?

Just a thought based off a software I recall that printed data in dots and talk of one that could store more data using colored dots.
sr. member
Activity: 443
Merit: 350
August 01, 2020, 09:06:57 AM
#49
What is the difference of compressed and uncompressed private key? (importing for wallets)
-snip-

"Compressed public keys were introduced to bitcoin to reduce the size of transactions and conserve disk space on nodes that store the bitcoin blockchain database"
For every private key we can generate compressed and uncompressed legacy (starting with 1) bitcoin address*. Every public key contains x and y coordinates of elliptic curve: for uncompressed the public key contains both coordinates, but for compressed only x coordinate and "sign" for y - so the compressed key is less in size, and less in transaction fees as well.

More details are here: https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch04.asciidoc

* Of course there are also segwit (starting with 3) and bech32 (starting with bc) bitcoin address. They are not generates by my tool. However segwit and bech32 also generated from compressed public key.
Pages:
Jump to: