Hello guys i have created a program few months ago that finds all info from integer.
An example...
Enter an integer: 7
Private Key (Hexadecimal): 0000000000000000000000000000000000000000000000000000000000000007
Key Range: 3
WIF Private Key (Compressed): KwDiBf89QgGbjEhKnhXJuH7LrciVrZi3qYjgd9M7rFU76rnZwVdz
Public Key (Compressed): 025cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc
Bitcoin Address (Compressed): 19ZewH8Kk1PDbSNdJ97FP4EiCjTRaZMZQA
Balance (Compressed): 0.00000000 BTC
WIF Private Key (Uncompressed): 5HpHagT65TZzG1PH3CSu63k8DbpvD8s5ip4nEB3kEsreBR6zCMU
Public Key (Uncompressed): 045cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc6aebca40ba255
960a3178d6d861a54dba813d0b813fde7b5a5082628087264da
Bitcoin Address (Uncompressed): 1BYbgHpSKQCtMrQfwN6b6n5S718EJkEJ41
Balance (Uncompressed): 0.00000000 BTC
For example address to base10: 14jsRJx8HnKq9jyqfBQKgvvnFy3rNCbc3G
If you run this through decode_base58, you get the following string ( hex representation ):
002903ef7df972ef94adeda53f0ccd24699de872041e4732cf
The first byte ( 00 ) is a bitcoin address version string. On production blockchain, this is 0x00 and on testnet blockchain, this is 0x6f ( or 111 in decimal representation ). We notice that this is a production address.
The last 4 bytes ( 1e4732cf ) is a checksum over the previous data. If you make a typo while manually entering a bitcoin address, you will create an invalid checksum and the bitcoin client will refuse to send money to it. So, we want to convert this hexadecimal representation into decimal representation. Turns out to be very easy in perl:
Code:
use bigint;
print hex '002903ef7df972ef94adeda53f0ccd24699de872041e4732cf';
The result is:
1005694022349920422888116886380815406116626226984035758799
Here is the key part...
And when i copy the result in decimal 1005694022349920422888116886380815406116626226984035758799 i get the same hex value just with leading zeros that match 64 hex private key 00000000000000002903ef7df972ef94adeda53f0ccd24699de872041e4732cf and when you decode will base58 this btc address 14jsRJx8HnKq9jyqfBQKgvvnFy3rNCbc3G you get the same private key hex format without leading zeros just 002903ef7df972ef94adeda53f0ccd24699de872041e4732cf these two 00 bytes are added to 2903ef7df972ef94adeda53f0ccd24699de872041e4732cf as prefix
Soo close 😁😁
So is it possible to get number representation from btc address that coresponds to its private key hex?
My telegram
https://t.me/bluexodus