Author

Topic: It can be possible generate working QR of a privkey from empty squared sheet? (Read 187 times)

legendary
Activity: 2268
Merit: 18771
Yes. I just haven't decided if I want to dynamically compute it on each click or add a "finalize" button that user has to click which computes the checksum in the end.
I suppose the issue with computing it on each click is if your tool is being used by someone with an incomplete understanding of seed phrases and their checksums. For example, someone who selects 24 words but gets fed up half way through and just copies the first 12 words, not realising the checksum will be invalid. Or maybe someone who enters 132 bits of entropy, your tool computing the checksum and turns it in to a 13th word, and they just copy the first 12. I would have thought a "Compute checksum" button which is greyed out unless the user has entered exactly 128 bits or 256 bits of entropy would be less prone to errors.
legendary
Activity: 1042
Merit: 2805
Bitcoin and C♯ Enthusiast
Are you planning to implement a function to automatically calculate the checksum and the correct word final word once you've entered the last 3 or 7 bits of entropy?
Yes. I just haven't decided if I want to dynamically compute it on each click or add a "finalize" button that user has to click which computes the checksum in the end.

My only comment would be to maybe change the background color of entered squares when compared to the ? squares, just to make it easier to keep track of where in the grid you are or if you have accidentally missed a square.
Thanks for the suggestion. This is what the new buttons would look like:

I'm also thinking about adding the "math" for each value so that it can be manually verified in an easy way.
That is to show how for example 0b01011001 is equal to 89. Something like 0b01011001=1*20 + 0*21 + 0*22 + 1*23 ...
legendary
Activity: 2268
Merit: 18771
-snip-
Oh, this is cool. As someone who occasionally generates seed phrases by flipping a coin, this would take all the work out of the manual conversion I've been doing to turn each 11 bits in to a word. Are you planning to implement a function to automatically calculate the checksum and the correct word final word once you've entered the last 3 or 7 bits of entropy?

My only comment would be to maybe change the background color of entered squares when compared to the ? squares, just to make it easier to keep track of where in the grid you are or if you have accidentally missed a square.
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
I think it's mathematically possible to get as final output a valid and randomly generated QR code that represent a privkey.
It's possible, but unlikely. QR-codes include error correction too.

You also need to choose which QR code standard and error correction level (there are 4 available levels) you're going to follow.

It can be possible run locally/offline Bitcoin Visual private key generator am I right?

I've tried it and it's possible to run the tool offline.
legendary
Activity: 1042
Merit: 2805
Bitcoin and C♯ Enthusiast
Let me do a little advertisement of my newest project here if you don't mind.
The project is called HandyDandy which focuses on stuff like this. It is essentially visualization of a bit stream that you can edit by clicking a button corresponding with each bit.

It works for creating a private key or a mnemonic and has 2 forms: a grid or grouped by 8 bits for private keys or 11 bits for mnemonic (each word is 11 bits). Each button has 3 states (?, 1 and 0) to help user keep track of which button they've already clicked and where in the stream they are.


I haven't started an announcement topic yet or release the binaries because it needs some more work focusing on the UI elements and some tests. But you can compile it yourself and have some fun with it.
Everyone is also welcome to contribute.
legendary
Activity: 3276
Merit: 3537
Nec Recisa Recedit
AWESOME! I was searching something like this. I know it's a bad idea, despite I was already focused in some like a coin-flip option. Anyway for what I have on my mind this is the perfect starting point!

It can be possible run locally/offline Bitcoin Visual private key generator am I right?
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
I think it's mathematically possible to get as final output a valid and randomly generated QR code that represent a privkey.
It's possible, but unlikely. QR-codes include error correction too.

Quote
.... did you have any suggestion?
If you want to create a private key by painting fields "at random", you should check Bitcoin Visual private key generator. Note that this is not secure and generally a bad idea.
legendary
Activity: 3276
Merit: 3537
Nec Recisa Recedit
Quick questions.

Let's suppose I have a squared sheet.
If I start to paint some squares in black, it can be possible generate working QR of a privkey ?  Likewise what are the basis/standard procedure for this process?
https://de.wikipedia.org/wiki/QR-Code (Square in 4.1 / 4.2 / 4.3 are fixed etc etc)

 I think it's mathematically possible to get as final output a valid and randomly generated QR code that represent a privkey.

.... did you have any suggestion?
Jump to: