Nástroje pre vývojárov, po ktorých siahate každý deň, všetky na jednom mieste.
Konvertory, formátovače, hashe, validátory a malé utility, ktoré si stále znova otvárate, zostávajú pokope namiesto toho, aby sa strácali medzi kartami.
Parser ECDSA podpisov - bezplatný Web3 nástroj
Rozanalyzujte ECDSA podpisy na komponenty r, s, v
Čo je ECDSA podpis?
ECDSA (Elliptic Curve Digital Signature Algorithm) podpisy sa v Ethereu používajú na dokázanie vlastníctva adresy. Podpis pozostáva z troch zložiek: r, s a voliteľne v.
Ako to funguje?
ECDSA používa matematiku eliptických kriviek na vytváranie podpisov. Podpisovateľ vygeneruje náhodný bod na krivke (súradnica r), potom pomocou svojho privátneho kľúča a hashu správy vypočíta s. Hodnota v (recovery ID) pomáha obn…
Ukážkové prípady
Pokrýva štandardný 65-bajtový podpis, kompaktný 64-bajtový podpis a legacy hodnoty v, aby ste mohli rýchlo porovnať bežné vstupy a výstupy.
Zdrojový kód vybraného nástroja, zobrazený tu vedľa živej verzie napravo.
// No external packages needed - pure TypeScript
interface SignatureComponents {
r: string;
s: string;
v: number | null;
yParity: number | null;
}
// Parse ECDSA signature into r, s, v components