Producing a non-public key utilizing cube
Can a bitcoin mnemonic or non-public key be diced – utterly with out a pc concerned?
Sure, you may generate a 256-bit quantity randomly and use that as a non-public key. It should be within the vary 1 to 115792089237316195423570985008687907852837564279074904382605163141518161494336.
See https://learnmeabitcoin.com/technical/keys/private-key/ however word the warnings on that web page
Producing a “mnemonic” phrase from a non-public key.
you possibly can go from non-public key to mnemonic, proper?
Not when you observe Bitcoin Enchancment Proposal 39,
- First, an preliminary entropy of ENT bits is generated.
- A checksum is generated by taking the primary ENT / 32 bits of its SHA256 hash. This checksum is appended to the top of the preliminary entropy.
- Subsequent, these concatenated bits are break up into teams of 11 bits, every encoding a quantity from 0-2047, serving as an index right into a wordlist.
- Lastly, we convert these numbers into phrases and use the joined phrases as a mnemonic sentence.
It’s the checksum in step 2 meaning the final phrase can’t be chosen at random.
We’ve
Random quantity R -> R + Checksum(R) -> array of 11-bit components -> listed phrases
then
thesaurus -> ... -> grasp non-public key
As far as I do know, that course of is just not reversible. This implies you may’t generate a BIP-39 “mnemonic” thesaurus from a non-public key.
associated:
















