I am trying to convert public key hex to Bitcoin address.
From this website http://gobittest.appspot.com/Address, I can do some test.
For example, I have this public key:
04b4d653fcbb4b96000c99343f23b08a44fa306031e0587f9e657ab4a2541129368d7d9bb05cd8afbdf7705a6540d98028236965553f91bf1c5b4f70073f55b55d
According to the website, the address should be:
1DU8Hi1sbHTpEP9vViBEkEw6noeUrgKkJH
which is the base58 encode of 0088C2D2FA846282C870A76CADECBE45C4ACD72BB655DA1216
.
However, if I do Base58 encoding directly on 0088C2D2FA846282C870A76CADECBE45C4ACD72BB655DA1216
on this website https://www.browserling.com/tools/base58-encode, I will get:
bSLwwticQjhNvEtqTMZXbn3dLmFrPvNrDGE4hmHsfADpHWb3b2ruh3XqtNzv8ESS8V6V
which is totally different from the 34-char Bitcoin address.
Anyone knows why?