Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 959|Vastaus: 2

[Lähde] secp256k1-algoritmi kryptovaluuttojen taustalla lohkoketjussa

[Kopioi linkki]
Julkaistu 2025-4-12 klo 18:22:07 | | | |
secp256k1 viittaa elliptisen käyrän parametreihin, joita käytetään Bitcoinin julkisen avaimen kryptografiassa, joka on määritelty Standards for Efficient Cryptography (SEC) -standardeissa viitaten Certicom Researchiin:Hyperlinkin kirjautuminen on näkyvissä.。 Tällä hetkellä Bitcoinissa käytetään secp256k1- ja ECDSA-algoritmeja. Bitcoin-sovelluksesta lähtöisin suurin osa lohkoketjuprojekteista, kuten Ethereumista, käytetään myöhemmin.

Ennen Bitcoinia secp256k1 oli lähes koskaan käytössä, mutta nyt se on yhä suositumpi useiden hyvien ominaisuuksiensa ansiosta. Yleisimmin käytetyillä käyrillä on stokastinen rakenne, mutta secp256k1 rakennetaan erityisellä, ei-satunnaisella tavalla, mikä mahdollistaa tehokkaat laskennat. Jos se on täysin optimoitu, se on yleensä yli 30 % nopeampi kuin muut käyrät. Lisäksi, toisin kuin suositut NIST-käyrät, secp256k1:n vakiot valitaan ennustettavasti, mikä vähentää merkittävästi todennäköisyyttä, että käyrän tekijät lisäävät käyrälle minkä tahansa backdoor-ohjelmiston.



Digitaaliset allekirjoitukset

Digitaalisen allekirjoituksen ydin on yksityinen avaimen allekirjoitus ja julkisen avaimen varmennus; Allekirjoitus on prosessi, jossa yksityistä avainta käytetään tietojen allekirjoittamiseen allekirjoitusarvon tuottamiseksi, ja allekirjoituksen varmennus on julkisen avaimen palauttaminen allekirjoituksesta.
Digitaalisilla allekirjoituksilla on Ethereumissa kolme käyttötarkoitusta. Ensinnäkin allekirjoitus todistaa, että yksityisen avaimen omistaja antaa ymmärtää, että Ethereum-tilin omistaja on valtuuttanut eetterin maksun tai sopimuksen toteuttamisen. Toiseksi, valtuutuksen todistus on _kiistaton_ (kiistaton). Kolmanneksi allekirjoitus todistaa, ettei tapahtumatietoja ole muutettu eikä kukaan voi muuttaa allekirjoituksen jälkeen.

Kryptografia 20 suurimman kryptovaluutan takana



Osoite:Hyperlinkin kirjautuminen on näkyvissä.

C# käyttää BouncyCastle.Cryptographya elliptisen käyrän SECP256K1 avainparien tuottamiseen

Kuten alla on esitetty:



Yksityinen avain: C66C343A5CD1A1D25B24A47D71047442EFED87DE12933779B1DAD914401776B5
Julkinen avain: 04C99FE3CDC4D0025CFA1CC0BC6401FF273ABC4C86EB912F4325D286C5162A2D21D7DF76C3E79CF4F7C2183F0E230D187B26BC8A5FCA2436EA91AC72B8EC0F4651

Koodi on seuraava:



C# käyttää Nethereum.Signeria avainparien luomiseen

Koodi on seuraava:



Arvostelu:

.NET/C# Luo ETH-lompakkotili ja vahvistussalasana Nethereumin pohjalta [lähdekoodilla]
https://www.itsvse.com/thread-9520-1-1.html

Ethereum (ETH) Lompakko "Osoite, Salasana, Yksityisavain, Muistilause, Avainvarasto"
https://www.itsvse.com/thread-4525-1-1.html

Viittaus:

Hyperlinkin kirjautuminen on näkyvissä.
Hyperlinkin kirjautuminen on näkyvissä.




Edellinen:Alibaba Cloud OSS Object Storage -opas uuden bucketin luomisesta ja RAM-politiikan asettamisesta
Seuraava:.NET/C# Alibaba Cloud sisältää V4-allekirjoitusalgoritmin otsikossa
 Vuokraisäntä| Julkaistu 2025-4-12 klo 18:23:15 |
 Vuokraisäntä| Julkaistu 2025-4-14 10:37:18 |
Lohkoketjun digitaalinen lompakko (HD) BIP32, BIP44, BIP39-protokolla
https://www.itsvse.com/thread-10989-1-1.html
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com