Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 959|Válasz: 2

[Forrás] A secp256k1 algoritmus, amely a kriptovalutákat a blokkláncban

[Linket másol]
Közzétéve: 2025-4-12 18:22:07 | | | |
a secp256k1 a Bitcoin nyilvános kulcsú kriptográfiájában használt elliptikus görbe paramétereire utal, amelyet a Hatékony Kriptográfia Szabványai (SEC) definiálnak, a Certicom Research alapján:A hiperlink bejelentkezés látható.。 Jelenleg a secp256k1 és az ECDSA algoritmusokat használják a Bitcoinban. A Bitcoin alkalmazásból indulva a legtöbb blokklánc projekt, például az Ethereum később is használatos.

A Bitcoin előtt a secp256k1 szinte soha nem volt használatban, de mostanra egyre népszerűbbé válik több jó funkciója miatt. A leggyakrabban használt görbék sztochasztikus szerkezetűek, de a secp256k1 különleges, nem véletlenszerű módon van felépítve, lehetővé téve a hatékony számításokat. Ha teljesen optimalizált, általában több mint 30%-kal gyorsabb, mint más görbék. Ezen túl, ellentétben a népszerű NIST görbékkel, a secp256k1 állandói kiszámíthatóan kerülnek kiválasztásra, ami jelentősen csökkenti annak valószínűségét, hogy a görbékészítők bármilyen háttérprogramot behelyezzenek a görbébe.



Digitális aláírások

A digitális aláírás magja a privát kulcsaláírás és a nyilvános kulcs ellenőrzése; Az aláírás az a folyamat, amikor a privát kulcs segítségével aláírják az adatokat az aláírási érték generálásához, az aláírásellenőrzés pedig a nyilvános kulcs visszanyerésének folyamata az aláírásból.
A digitális aláírásoknak három felhasználása van az Ethereumban. Először is, az aláírás bizonyítja, hogy a privát kulcs tulajdonosa azt jelenti, hogy az Ethereum fiók tulajdonosa engedélyezte az ether kifizetését vagy a szerződés végrehajtását. Másodszor, az engedély igazolása _tagadhatatlan_ (tagadhatatlan). Harmadszor, az aláírás bizonyítja, hogy a tranzakciós adatokat senki sem módosította és nem módosíthatja a tranzakció aláírása után.

A 20 legjobb kriptovaluta mögötti kriptográfia



Cím:A hiperlink bejelentkezés látható.

C# a BouncyCastle.Cryptography-t használja elliptikus görbe SECP256K1 kulcspárok generálására

Ahogy az alábbiakban látható:



Privát kulcs: C66C343A5CD1A1D25B24A47D71047442EFED87DE12933779B1DAD914401776B5
Nyilvános kulcs: 04C99FE3CDC4D0025CFA1CC0BC6401FF273ABC4C86EB912F4325D286C5162A2D21D7DF76C3E79CF4F7C2183F0E230D187B26BC8A5FCA2436EA91AC72B8EC0F4651

A kódex a következő:



C# a Nethereum.Signer segítségével generálja kulcspárokat

A kódex a következő:



Szemle:

.NET/C# Létrehozz ETH tárca fiókot és ellenőrző jelszót Nethereum alapján [forráskóddal]
https://www.itsvse.com/thread-9520-1-1.html

Ethereum (ETH) Wallet "Cím, jelszó, privát kulcs, mnemonikus kifejezés, kulcstároló"
https://www.itsvse.com/thread-4525-1-1.html

Utalás:

A hiperlink bejelentkezés látható.
A hiperlink bejelentkezés látható.




Előző:Alibaba Cloud OSS objektumtárolás oktató útmutató új vödör létrehozásáról és RAM szabályzat beállításáról
Következő:.NET/C# Az Alibaba Cloud tartalmazza a V4 aláírási algoritmust a fejlécében
 Háziúr| Közzétéve: 2025-4-12 18:23:15 |
 Háziúr| Közzétéve: 2025-4-14, 10:37:18 |
Blockchain digitális tárca (HD) BIP32, BIP44, BIP39 protokoll
https://www.itsvse.com/thread-10989-1-1.html
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com