Ciao a tutti!
Di ritorno dalle ferie e subito allo studio!
Per capire meglio il funzionamento delle chiavi private e si lo ammetto... anche per motivi diciamo paranoici sto cercando un pò di informazioni per creare un indirizzo "completamente a mano".
Ovviamente le elaborazioni sono abbastanza complesse da essere eseguite su carta e penna, però magari riesco a tirare fuori un buon algoritmo da piazzare su un microcontrollore e farlo visualizzare un display 16x2 giusto per lo sfizio di aver creato da me un indirizzo completamente offline
una Privkey altro non è che un numero random di 254bit (con qualche esclusione dovuta alla "sintassi" ECDSA)
il problema è la conversione in WIF.
ho provato ha seguire queste istruzioni ma non mi tornano gli hash sha254
https://en.bitcoin.it/wiki/Wallet_import_formatquesto è cosa avviene convertendolo da teminale in ubuntu:
echo -n '800C28FCA386C7A227600B2FE50B7CAE11EC86D3BF1FBE471BE89827E19D72AA1D' | sha256sum
e2e4146a36e9c455cf95a4f259f162c353cd419cc3fd0e69ae36d7d1b6cd2c09 -
seguendo le istruzioni il risultato dovrebbe essere
8147786C4D15106333BF278D71DADAF1079EF2D2440A4DDE37D747DED5403592Per ottenere lo stesso risultato basta inserire prima del comando SHA il comando per l'hexdump
|xxd -r -p La domanda è cosa fa in pratica questo comando visto che dato da solo mi scrive una porcheria di caratteri che tutto è tranne che un HEX?