Ce este cheia privată?
On februarie 13, 2021 by adminÎncerc să înțeleg care este cheia privată din Ethereum. Vă rugăm să ne ajutați.
- Cheie privată = adresa?
- Cheie privată = parola / expresia de acces?
- Cheie privată = textul văzut când deschidem fișierul din folderul magazinului de chei?
- Cheie privată = altceva decât cele de mai sus?
Comentarii
- Pe lângă răspunsurile de mai jos, iată un răspuns care vă va ajuta să înțelegeți cum este stocată cheia privată în fișierul din folderul magaziei de chei. ethereum.stackexchange.com/questions/15494/…
- Notă: I ' am editat titlul de la " Unde …? " la " Ce …? ". Întrebarea în sine pune care este cheia privată, nu unde a fost ' păstrată.
- @RichardHorrocks: Vedeți încercarea de înșelătorie în răspunsul care a fost postat aici ieri.
Răspuns
pe scurt:
cheia privată (număr mare secret) este creată de portofel în mod aleatoriu, apoi criptată (cu parola dvs.) și stocată în fișierul UTC în folderul depozitului de chei. adresa este calculată din cheia publică care este derivată din cheia privată.
Comentarii
- Când rostiți " … cheie publică care este dezactivată din cheia privată … ", cred că vrei să spui " derivat din cheia privată ".
- îmi pare rău pentru greșeala greșeală
- Și când mi se cere să introduc cheia mea privată – ce anume trebuie să introduc?
- De ce contează asta? Vreau doar ca cheia mea privată să fie decriptată în text clar. Este mult de cerut? Dar pentru a vă liniști mintea: Minds.com care rulează în prezent pe rețeaua de testare Rinkeby. Așadar, nu există bani reali în pericol.
Răspuns
Pentru a înțelege mai bine ce este o cheie privată în Ethereum este, trebuie să înțelegeți ce este criptografia asimetrică. https://en.wikipedia.org/wiki/Public-key_cryptography
Există doi algoritmi de criptografie asimetrici populari. RSA și ECDSA. Ethereum folosește ECDSA (Elliptic Curve Digital Signature Algorithm). Aici puteți vedea cum funcționează ECDSA. https://blog.cloudflare.com/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/
Pentru a pune cele de mai sus în perspectivă în termeni simpli – O cheie privată este un număr aleatoriu foarte mare care este utilizat pentru a genera o cheie publică. Această cheie publică este utilizată pentru a vă crea adresa în blockchain-ul Ethereum. Cheia privată vă permite să semnați tranzacții . Aceste tranzacții pot fi verificate de alți participanți la lanț în raport cu cheia dvs. publică.
Pentru a vă educa mai bine, utilizați linkul de mai jos pentru a vă genera cheia privată pe propriul computer și pentru a obține adresa dvs. în rețeaua Ethereum. https://kobl.one/blog/create-full-ethereum-keypair-and-address/
Acum o cheie privată este foarte greu de reținut, astfel încât portofelele vă permit să stocați-vă cheia privată în ele securizată cu o parolă (folosind criptografie simetrică). Ceea ce înseamnă acest lucru este că vă puteți semna tranzacția pe aceeași instanță de portofel utilizând parola ușor de reținut. Este foarte important să înțelegeți că această parolă nu este cheia dvs. privată și, dacă pierdeți accesul la acest portofel, parola nu vă va permite să extrageți cheia privată din alte portofele.
Comentarii
- Și cum decriptez cheia privată din portofel? De ce toată lumea dansează răspunzând la această întrebare.
- Puteți decripta cheia dvs. privată criptată cu parola portofelului.
Lasă un răspuns