Cosè la chiave privata?
Su Febbraio 13, 2021 da adminSto cercando di capire qual è la chiave privata in Ethereum. Aiuto per favore.
- Chiave privata = lindirizzo?
- Chiave privata = la password / passphrase?
- Chiave privata = il testo visualizzato allapertura il file nella cartella del keystore?
- Chiave privata = qualcosa di diverso da quanto sopra?
Commenti
- Oltre alle risposte seguenti, ecco una risposta che ti aiuterà a capire come la chiave privata è archiviata nel file nella cartella del keystore. ethereum.stackexchange.com/questions/15494/…
- Nota: I ' ho modificato il titolo da " Dove …? " a " Cosa …? ". La domanda stessa è chiedere qual è la chiave privata, non dove ' è conservata.
- @RichardHorrocks: Vedi il tentativo di truffa in la risposta che è stata pubblicata qui ieri.
Risposta
in breve:
il la chiave privata (numero grande segreto) viene creata dal tuo portafoglio in modo casuale, quindi crittografata (con la tua password) e memorizzata nel file UTC nella cartella del keystore. lindirizzo è calcolato dalla chiave pubblica che deriva dalla chiave privata.
Commenti
- Quando dici " … chiave pubblica che è disattivata dalla chiave privata … ", penso che tu intenda " derivato dalla chiave privata ".
- mi dispiace esattamente per il terribile errore di battitura
- E quando mi viene chiesto di digitare la mia chiave privata, cosa devo digitare esattamente?
- Perché è importante? Voglio solo che la mia chiave privata venga decrittografata in chiaro. È troppo da chiedere? Ma per calmarti: Minds.com che attualmente gira sulla rete di test Rinkeby. Quindi nessun denaro reale è a rischio.
Risposta
Per comprendere meglio cosa sia una chiave privata Ethereum è, devi capire cosè la crittografia asimmetrica. https://en.wikipedia.org/wiki/Public-key_cryptography
Esistono due popolari algoritmi di crittografia asimmetrica. RSA ed ECDSA. Ethereum utilizza ECDSA (Elliptic Curve Digital Signature Algorithm). Puoi vedere come funziona ECDSA qui. https://blog.cloudflare.com/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/
Per mettere quanto sopra in prospettiva in termini semplici – Una chiave privata è un numero casuale molto grande che viene utilizzato per generare una chiave pubblica. Questa chiave pubblica viene utilizzata per creare il tuo indirizzo sulla blockchain di Ethereum. La chiave privata ti consente di firmare le transazioni . Queste transazioni possono essere verificate da altri partecipanti sulla catena rispetto alla tua chiave pubblica.
Per istruirti meglio, usa il link sottostante per generare la tua chiave privata sulla tua macchina e ricavare il tuo indirizzo sulla rete Ethereum. https://kobl.one/blog/create-full-ethereum-keypair-and-address/
Ora una chiave privata è molto difficile da ricordare, quindi i portafogli ti consentono di memorizza la tua chiave privata al loro interno protetta con una password (utilizzando la crittografia simmetrica). Ciò significa che puoi firmare la transazione sulla stessa istanza di wallet utilizzando una password facile da ricordare. È molto importante capire che questa password non è la tua chiave privata e se perdi laccesso a questo portafoglio, la tua password non ti consentirà di recuperare la chiave privata da altri portafogli.
Commenti
- E come faccio a decriptare la chiave privata dal mio portafoglio? Perché tutti danzano rispondendo a questa domanda.
- Puoi decrittografare la tua chiave privata crittografata con la password del tuo portafoglio.
Lascia un commento