Author

Topic: Creazione Privkey pseudo manuale (Read 1849 times)

full member
Activity: 165
Merit: 100
August 30, 2014, 02:25:02 AM
#4
piccolo up...
ora cerco di trasferirmi su un microcontrollore, non avendo delle librerie già pronte mi trovo a scriverle a mano  Grin
ho trovato questo script http://www.webtoolkit.info/javascript-sha256.html#.VAFtS48vB1Y  che spero possa essere una buona base, che dite?
full member
Activity: 165
Merit: 100
August 26, 2014, 05:08:31 AM
#3
La domanda è cosa fa in pratica questo comando

str(hex) -> hex

Ok grazie

Forse ho capito... quello che io vedo come Hex in realta lo interpreta in ASCI?
Però mi sfugge il fatto che il risultato a schermo è incomprensibile... non dovrebbe essere Hex?
legendary
Activity: 1022
Merit: 1000
August 26, 2014, 04:17:20 AM
#2
La domanda è cosa fa in pratica questo comando

str(hex) -> hex
full member
Activity: 165
Merit: 100
August 26, 2014, 04:04:43 AM
#1
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  Grin

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_format

questo è cosa avviene convertendolo da teminale in ubuntu:

Code:
echo -n '800C28FCA386C7A227600B2FE50B7CAE11EC86D3BF1FBE471BE89827E19D72AA1D' | sha256sum
e2e4146a36e9c455cf95a4f259f162c353cd419cc3fd0e69ae36d7d1b6cd2c09  -

seguendo le istruzioni il risultato dovrebbe essere 8147786C4D15106333BF278D71DADAF1079EF2D2440A4DDE37D747DED5403592

Per ottenere lo stesso risultato basta inserire prima del comando SHA il comando per l'hexdump |xxd -r -p  Shocked
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?  Huh

Jump to: