08 Feb Ethereum: How can I manually (on paper) calculate a Bitcoin public key from a private key?
Generate and check the Bitcoin titles manually
When providing cryptocurrency transactions, it is essential to create a unique identifier known as Bitcoin. However, manual calculation of the Bitcoin public key from the private key can be a great task, especially for cryptography for new ones. In this article, we cross you to create a bitcoin on paper using a private key and manually prove it.
Understand Bitcoin Titles
Bitcoin’s title consists of 34 characters separated by spaces, dashes or dots. The format is as follows: m/0/m/1 /.../ 42/
. For this example, use a simple public key: 3EA9K5DFP1J8KNNF2MQ2x9uekpjgqen7 '.
Step 1: Manually calculate the public key from the private key
To produce a manual bitcoin, you need to calculate the public key using the private key. The process involves converting a private key into a hexadecist and then mapping each symbol in the relevant public utility.
Here is an example of how to do this for our simple public key:
- Partial key conversion into hexadecimal string:3EA9K5DFP1J8KNNF2MQ2x9uekpjgqen7 ‘
- Apply each symbol to the relevant public utility:
* 3
Cards up to 3 (ie 00000101)
* Cards toe6 (ie ie ie 10001110
)
* A
Cards 1 (ie 00001011)
*9Cards up to 15 (ie 11111011
)
* K
cards of 19 (ie ‘10100101)
*5cards up to 25 (ie 10001110
)
* D
cards of 23 (ie 10101001)
*Fcards of 21 (ie 1010111
)
* `P
Cards 17 (ie 11010101
)
* 1
Cards to 9 (ie 11100101)
*Jcards up to 15 (ie 11111011
)
* 8
Cards up to 13 (ie 1000111)
*Kcards of 21 (ie 10101011
)
* N
cards up to 5 (ie 10100101)
*ncards of 7 (ie 1110111
)
* F
cards up to 9 (ie ie ie ie ie ie ie ie item. is i.e.
* 2
Cards of 14 (ie 10011010)
*Mm" Cards 19 -ie ie 10101001
)
* Q
cards for 1 (ie 00001011)
*2Cards up to 12 (ie 1110011
)
* X
Cards to 23 (ie 10101011)
*9cards up to 25 (ie 10001110
)
* E
cards of 4 (ie ie ie 000101)
*Kmaps of 19 (ie 10101001
)
* `P
Cards 17 (ie 11010101
))
* J
cards up to 15 (ie 11111011)
*ACards 1 (ie 00001011
)
* G
cards of 3 (ie 00000101)
*Qcards up to 23 (ie 10101011
)
* E
cards of 4 (ie ie ie 000101)
*ncards up to 5 (ie 10100101
)
* 7
cards to 13 (ie 1000111)
*Dcards of 19 (ie 10101001
)
* F
cards of 21 (ie 1010111)
*1Cards to 9 (ie 11100101
)
* J
cards up to 15 (ie 11111011)
*8Cards up to 13 (ie 1000111
)
* K
cards of 21 (ie 10101011)
*Ncards up to 5 (ie 10100101
)
* n
cards of 7 (ie 1110111)
*Fcards up to 9 (ie ie ie ie ie ie ie ie item. is i.e.
*2Cards of 14 (ie 10011010
)
* M
m” Cards 19 -ie ie 10101001)
*Qcards for 1 (ie 00001011
)
* 2
Cards up to 12 (ie 1110011)
*XCards to 23 (ie 10101011
)
* 9
cards up to 25 (ie 10001110)
*Ecards of 4 (ie ie ie 000101
)
* K
maps of 19 (ie 10101001)
*P
Cards 17 (ie 11010101
))
* J
cards up to 15 (ie 11111011)
*ACards 1 (ie 00001011
)
* G
cards of 3 (ie 00000101)
*Qcards up to 23 (ie 10101011
)
2.
Step 2: Check your hand address
You can use online Bitcoin portfolios or tools to maintain your hand -generated address to maintain a check. As an alternative, you can manually convert the hexadecimal string to a private key and re -enter the private key.
Suppose you have generated a new public key in this example with the original private key: `3EA9K5DFP1J8KNNF2MQ2x9uekpjgqen7″. You can check the address of your hand by re -entering the hexadecimal string into the private key.
No Comments