Privat nyckel

den här sidan innehåller exempeladresser och / eller privata nycklar. Skicka inte bitcoins till eller importera några exempelnycklar; du kommer att förlora dina pengar.

en privat nyckel i samband med Bitcoin är ett hemligt nummer som gör att bitcoins kan spenderas.Varje Bitcoin plånbok innehåller en eller flera privata nycklar, som sparas i plånboksfilen.De privata nycklarna är matematiskt relaterade till alla Bitcoin-adresser som genereras för plånboken.

eftersom den privata nyckeln är ”biljetten” som tillåter någon att spendera bitcoins är det viktigt att dessa hålls hemliga och säkra.Privata nycklar kan förvaras på datafiler, men skrivs också ofta på papper.

privata nycklar själva hanteras nästan aldrig av användaren, istället får användaren vanligtvis en fröfras som kodar för samma information som privata nycklar.

vissa plånböcker tillåter att privata nycklar importeras utan att generera några transaktioner medan andra plånböcker eller tjänster kräver att den privata nyckeln sopas.När en privat nyckel sveps sänds en transaktion som skickar saldot som styrs av den privata nyckeln till en ny adress i plånboken.Precis som med alla andra transaktioner finns det risk för svepade transaktioner att vara dubbla utgifter.

däremot tillhandahåller bitcoind en möjlighet att importera en privat nyckel utan att skapa en sveptransaktion.Detta anses vara mycket farligt och inte avsett att användas även av kraftanvändare eller experter utom i mycket specifika fall. Import av nycklar kan leda till att Bitcoins blir stulna när som helst, från en plånbok som har importerat en otillförlitlig eller på annat sätt osäker privat nyckel – detta kan inkludera privata nycklar som genereras offline och aldrig sett av någon annan.

ett exempel privat nyckel

i Bitcoin är en privat nyckel ett 256-bitars nummer, vilket kan representeras på flera sätt.Här är en privat nyckel i hexadecimal – 256 bitar i hexadecimal är 32 byte, eller 64 tecken i intervallet 0-9 eller A-F.

E9873D79C6D87DC0FB6A5778633389_SAMPLE_PRIVATE_KEY_DO_NOT_IMPORT_F4453213303DA61F20BD67FC233AA33262

intervall av giltiga ECDSA privata nycklar

nästan varje 256-bitars nummer är en giltig ECDSA privat nyckel. Specifikt är alla 256-bitars nummer från 0x1 till 0xFFFF FFFF FFFF FFFF FFFF ffff FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4140 en giltig privat nyckel.

utbudet av giltiga privata nycklar styrs av secp256k1 ECDSA-standarden som används av Bitcoin.

hierarkisk deterministisk (HD) Plånboksnycklar

Huvudartikel: hierarkisk deterministisk plånbok

plånboksprogramvara kan använda ett BIP 32-frö för att generera många privata nycklar och motsvarande offentliga nycklar från ett enda hemligt värde. Detta kallas en hierarkisk deterministisk plånbok, eller HD plånbok för kort. Seed-värdet, eller master extended key, består av en 256-bitars privat nyckel och en 256-bitars kedjekod, för totalt 512 bitar. Frövärdet bör inte förväxlas med de privata nycklarna som används direkt för att underteckna Bitcoin-transaktioner.

användare rekommenderas starkt att använda HD-plånböcker av säkerhetsskäl: en HD-plånbok behöver bara säkerhetskopieras en gång vanligtvis med en fröfras; därefter i framtiden kan den enda säkerhetskopian alltid deterministiskt regenerera samma privata nycklar. Därför kan det säkert återställa alla adresser och alla medel som skickas till dessa adresser. Icke-HD-plånböcker genererar en ny slumpmässigt vald privat nyckel för varje ny adress; om plånboksfilen förloras eller skadas kommer användaren därför oåterkalleligt att förlora alla medel som mottagits till adresser som genererats efter den senaste säkerhetskopian.

Base58 Plånboksimportformat

Huvudartikel: Plånboksimportformat

vid import eller svepning av ECDSA-privata nycklar används ofta ett kortare format som kallas plånboksimportformat, vilket ger några fördelar.Plånboksimportformatet är kortare och innehåller inbyggda felkontrollkoder så att skrivfel automatiskt kan upptäckas och/eller korrigeras (vilket är omöjligt i hex-format) och typbitar som anger hur det är tänkt att användas.Plånboksimportformat är det vanligaste sättet att representera privata nycklar i Bitcoin.För privata nycklar som är associerade med okomprimerade offentliga nycklar är de 51 tecken och börjar alltid med siffran 5 på mainnet (9 På testnet). Privata nycklar associerade med komprimerade offentliga nycklar är 52 tecken och börjar med en stor L eller K på mainnet (c På testnet). Detta är samma privata nyckel i (mainnet) plånboksimportformat:

5Kb8kLf9zgWQnogidDA76Mz_SAMPLE_PRIVATE_KEY_DO_NOT_IMPORT_PL6TsZZY36hWXMssSzNydYXYB9KF

när en WIF-privat nyckel importeras motsvarar den alltid exakt en Bitcoin-adress.Alla verktyg som utför konverteringen kan visa den matchande Bitcoin-adressen.Den matematiska omvandlingen är något komplex och bäst kvar till en dator, men det är anmärkningsvärt att WIF garanterar att det alltid kommer att motsvara samma adress oavsett vilket program som används för att konvertera det.

Bitcoin-adressen som implementeras med hjälp av provet ovan är: 1CC3X2gu58d6wXUW_SAMPLE_ADDRESS_do_not_send_mffpuzn9jaftuwu4kj

Mini privat nyckelformat

Huvudartikel: Mini privat nyckelformat

vissa applikationer använder mini privat nyckelformat. Inte varje privat nyckel eller Bitcoin-adress har en motsvarande mini – privat nyckel-de måste genereras på ett visst sätt för att säkerställa att en mini-privat nyckel finns för en adress. Mini private key används för applikationer där utrymme är kritiskt, till exempel i QR-koder och i fysiska bitcoins. Ovanstående exempel har en mini-nyckel, som är:

SzavMBLoXU6_SAMPLE_PRIVATE_KEY_DO_NOT_IMPORT_kDrqtUVmffv

sammanfattning

alla Bitcoins som skickas till adressen 1cc3x2gu58d6wxuw_sample_address_do_not_send_mffpuzn9jaftuwu4kj kan spenderas av någon som känner till den privata nyckeln som implementerar den i något av de tre formaten, oavsett när bitcoinsna skickades, såvida inte plånboken som tar emot dem sedan har använt de genererade mynten.Den privata nyckeln behövs bara för att spendera bitcoins, inte nödvändigtvis för att se värdet av dem.

om en privat nyckel som kontrollerar oanvända bitcoins äventyras eller stulits, kan värdet endast skyddas om det omedelbart spenderas till en annan utgång som är säker.Eftersom bitcoins bara kan spenderas en gång, när de spenderas med en privat nyckel blir den privata nyckeln worthless.It är ofta möjligt, men oanvändbart och osäkert, att använda adressen som implementeras av den privata nyckeln igen, i vilket fall samma privata nyckel skulle återanvändas.

Se även

  • pappersplånbok
  • hur man importerar privata nycklar
  • hur man importerar privata nycklar v7 +

Lämna ett svar

Din e-postadress kommer inte publiceras.

More: