Hva er den private nøkkelen?
On februar 13, 2021 by adminJeg prøver å forstå hva som er den private nøkkelen i Ethereum. Hjelp, takk.
- Privat nøkkel = adressen?
- Privat nøkkel = passordet / passordfrasen?
- Privat nøkkel = teksten vi ser når vi åpner filen i nøkkelbutikkmappen?
- Privatnøkkel = noe annet enn det ovennevnte?
Kommentarer
- I tillegg til svarene nedenfor, er det et svar som hjelper deg å forstå hvordan den private nøkkelen er lagret i filen i nøkkelbutikkmappen. ethereum.stackexchange.com/questions/15494/…
- Merk: I ' har redigert tittelen fra " Hvor …? " til " Hva …? ". Spørsmålet i seg selv er å stille hva den private nøkkelen er, ikke hvor den ' oppbevares.
- @RichardHorrocks: Se svindelforsøk i svaret som ble lagt ut her i går.
Svar
i korte trekk:
privat nøkkel (hemmelig stort nummer) blir opprettet av lommeboken din tilfeldig, deretter kryptert (med ditt passord) og lagret i UTC-filen i nøkkelbutikkmappen. adressen beregnes ut fra den offentlige nøkkelen som er avledet fra den private nøkkelen.
Kommentarer
- Når du sier " … offentlig nøkkel som er deaktivert fra den private nøkkelen … ", jeg tror du mener " avledet fra den private nøkkelen ".
- akkurat lei meg for den forferdelige skrivefeilen
- Og når jeg blir bedt om å skrive inn den private nøkkelen min – hva trenger jeg egentlig å skrive inn?
- Hvorfor betyr det noe? Jeg vil bare at min private nøkkel skal dekrypteres i klar tekst. Er det for mye å spørre? Men for å sette deg i ro: Minds.com som for tiden kjører på Rinkeby testnett. Så ingen ekte penger er i fare.
Svar
For å få en bedre forståelse av hva en privat nøkkel i Ethereum er at du må forstå hva asymmetrisk kryptografi er. https://en.wikipedia.org/wiki/Public-key_cryptography
Det er to populære asymmetriske kryptografialgoritmer. RSA og ECDSA. Ethereum bruker ECDSA (Elliptic Curve Digital Signature Algorithm). Du kan se hvordan ECDSA fungerer her. https://blog.cloudflare.com/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/
For å sette ovennevnte i perspektiv i enkle termer – En privat nøkkel er et veldig stort tilfeldig tall som brukes til å generere en offentlig nøkkel. Denne offentlige nøkkelen brukes til å opprette adressen din i Ethereum blockchain. Den private nøkkelen lar deg signere transaksjoner . Disse transaksjonene kan verifiseres av andre deltakere i kjeden mot din offentlige nøkkel.
For å bedre utdanne deg, bruk lenken nedenfor for å generere din private nøkkel på din egen maskin og avled adressen din på Ethereum-nettverket. https://kobl.one/blog/create-full-ethereum-keypair-and-address/
Nå er det veldig vanskelig å huske en privat nøkkel, så lommebøker lar deg lagre din private nøkkel i dem sikret med et passord (ved bruk av symmetrisk kryptografi). Hva dette betyr er at du kan signere transaksjonen på den samme lommebokforekomsten ved hjelp av et lett å huske passordet. Det er veldig viktig å forstå at dette passordet ikke er din private nøkkel , og hvis du mister tilgangen til denne lommeboken, passordet ditt lar deg ikke hente den private nøkkelen fra andre lommebøker.
Kommentarer
- Og hvordan dekrypterer jeg den private nøkkelen fra lommeboken min? Hvorfor danser alle rundt og svarer på det spørsmålet.
- Du kan dekryptere den krypterte private nøkkelen med lommebokpassordet ditt.
Legg igjen en kommentar