Cheie privată

această pagină conține exemple de adrese și/sau chei private. Nu trimiteți bitcoins sau importați chei de probă; veți pierde banii.

o cheie privată în contextul Bitcoin este un număr secret care permite cheltuirea bitcoinelor.Fiecare portofel Bitcoin conține una sau mai multe chei private, care sunt salvate în fișierul portofel.Cheile private sunt legate matematic de toate adresele Bitcoin generate pentru portofel.

deoarece cheia privată este „biletul” care permite cuiva să cheltuiască bitcoins, este important ca acestea să fie păstrate în secret și în siguranță.Cheile Private pot fi păstrate pe fișierele computerului, dar sunt adesea scrise pe hârtie.

cheile Private în sine nu sunt aproape niciodată manipulate de utilizator, în schimb utilizatorului i se va da de obicei o frază de semințe care codifică aceleași informații ca și cheile private.

unele portofele permit importul cheilor private fără a genera tranzacții, în timp ce alte portofele sau servicii necesită ca cheia privată să fie măturată.Când o cheie privată este măturată, este difuzată o tranzacție care trimite soldul controlat de cheia privată la o nouă adresă din portofel.La fel ca în cazul oricărei alte tranzacții, există riscul ca tranzacțiile măturate să fie cheltuieli duble.

în schimb, bitcoind oferă o facilitate de a importa o cheie privată fără a crea o tranzacție sweep.Acest lucru este considerat foarte periculos și nu este destinat utilizării chiar de către utilizatorii de energie sau experți, cu excepția cazurilor foarte specifice. Importul cheilor ar putea duce la furtul bitcoinelor în orice moment, dintr – un portofel care a importat o cheie privată nesigură sau nesigură-aceasta poate include chei private generate offline și niciodată văzute de altcineva.

un exemplu cheie privată

în Bitcoin, o cheie privată este un număr de 256 de biți, care poate fi reprezentat unul din mai multe moduri.Aici este o cheie privată în hexazecimal-256 de biți în hexazecimal este de 32 de octeți, sau 64 de caractere în intervalul 0-9 sau A-F.

E9873D79C6D87DC0FB6A5778633389_SAMPLE_PRIVATE_KEY_DO_NOT_IMPORT_F4453213303DA61F20BD67FC233AA33262

gama de chei private ECDSA valide

aproape fiecare număr de 256 de biți este o cheie privată ECDSA validă. Mai exact, orice număr de 256 de biți de la 0x1 la 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF BAAE DCE6 AF48 A03B BFD2 5e8c D036 4140 este o cheie privată validă.

gama de chei private valide este guvernată de standardul ECDSA secp256k1 utilizat de Bitcoin.

chei de portofel ierarhice deterministe (HD)

Articol principal: portofel determinist ierarhic

software-ul portofelului poate utiliza o sămânță BIP 32 pentru a genera multe chei private și chei publice corespunzătoare dintr-o singură valoare secretă. Aceasta se numește portofel determinist ierarhic sau portofel HD pe scurt. Valoarea seed, sau master extended key, constă dintr-o cheie privată de 256 de biți și un cod de lanț de 256 de biți, pentru 512 biți în total. Valoarea semințelor nu trebuie confundată cu cheile private utilizate direct pentru a semna tranzacțiile Bitcoin.

utilizatorii sunt sfătuiți să utilizeze portofele HD, din motive de siguranță: un portofel HD trebuie să fie salvat o singură dată folosind de obicei o frază de semințe; ulterior, în viitor, acea singură copie de rezervă poate regenera întotdeauna determinist aceleași chei private. Prin urmare, poate recupera în siguranță toate adresele și toate fondurile trimise la aceste adrese. Portofelele non-HD generează o nouă cheie privată selectată aleatoriu pentru fiecare nouă adresă; prin urmare, dacă fișierul portofel este pierdut sau deteriorat, utilizatorul va pierde iremediabil toate fondurile primite la adresele generate după cea mai recentă copie de rezervă.

Base58 Wallet Import format

Articol principal: Wallet import format

când importați sau măturați cheile private ECDSA, este adesea folosit un format mai scurt cunoscut sub numele de wallet import format, care oferă câteva avantaje.Formatul de import al portofelului este mai scurt și include coduri de verificare a erorilor încorporate, astfel încât greșelile de scriere să poată fi detectate și/sau corectate automat (ceea ce este imposibil în format hex) și biți de tip care indică modul în care este destinat să fie utilizat.Formatul de import al portofelului este cel mai comun mod de a reprezenta cheile private în Bitcoin.Pentru cheile private asociate cu cheile publice necomprimate, acestea au 51 de caractere și încep întotdeauna cu numărul 5 pe mainnet (9 pe testnet). Cheile Private asociate cu cheile publice comprimate sunt de 52 de caractere și încep cu o majusculă l sau K pe mainnet (c pe testnet). Aceasta este aceeași cheie privată în formatul de import portofel (mainnet) :

5Kb8kLf9zgWQnogidDA76Mz_SAMPLE_PRIVATE_KEY_DO_NOT_IMPORT_PL6TsZZY36hWXMssSzNydYXYB9KF

atunci când o cheie privată WIF este importată, aceasta corespunde întotdeauna exact unei adrese Bitcoin.Orice utilitar care efectuează conversia poate afișa adresa Bitcoin potrivită.Conversia matematică este oarecum complexă și este cel mai bine lăsată pe un computer, dar este de remarcat faptul că WIF garantează că va corespunde întotdeauna aceleiași adrese, indiferent de programul utilizat pentru ao converti.

adresa Bitcoin implementată folosind eșantionul de mai sus este: 1cc3x2gu58d6wxuw_sample_address_do_not_send_mffpuzn9jaftuwu4kj

mini format cheie privată

Articol principal: mini format cheie privată

unele aplicații utilizează formatul mini cheie privată. Nu orice cheie privată sau adresă Bitcoin are o mini cheie privată corespunzătoare – acestea trebuie generate într-un anumit mod pentru a se asigura că există o mini cheie privată pentru o adresă. Mini cheia privată este utilizată pentru aplicații în care spațiul este critic, cum ar fi în codurile QR și în bitcoins fizice. Exemplul de mai sus are o cheie mini, care este:

SzavMBLoXU6_SAMPLE_PRIVATE_KEY_DO_NOT_IMPORT_kDrqtUVmffv

rezumat

orice Bitcoins trimis la adresa 1CC3X2gu58d6wXUW_SAMPLE_ADDRESS_do_not_send_mffpuzn9jaftuwu4kj poate fi cheltuit de oricine cunoaște cheia privată implementând-o în oricare dintre cele trei formate, indiferent de momentul în care au fost trimise bitcoins, cu excepția cazului în care portofelul care le-a primit a folosit de atunci monedele generate.Cheia privată este necesară doar pentru a cheltui bitcoins, nu neapărat pentru a vedea valoarea lor.

dacă o cheie privată care controlează bitcoins necheltuite este compromisă sau furată, valoarea poate fi protejată numai dacă este cheltuită imediat la o ieșire diferită, care este sigură.Deoarece Bitcoinii pot fi cheltuiți o singură dată, atunci când sunt cheltuiți folosind o cheie privată, cheia privată devine worthless.It este adesea posibil, dar inadmisibil și nesigur, să se utilizeze din nou adresa implementată de cheia privată, caz în care aceeași cheie privată ar fi refolosită.

a se vedea, de asemenea,

  • portofel de hârtie
  • cum de a importa chei private
  • cum de a importa chei private v7+

Lasă un răspuns

Adresa ta de email nu va fi publicată.

More: