ECDSA Tool
Signera och verifiera med ECDSA över flera kurvor; idealiskt för utvecklare, säkerhetsingenjörer och blockchain-testare som behöver snabba klient-sidiga kontroller.
Tool coming soon!
We're working hard to get this tool ready for you.
Build Your Own Custom Web Calculator in Seconds
Type what tool or calculator you need below. Our AI will build it instantly for your site.
About This Tool
Konceptuellt implementerar verktyget de standard ECDSA-likningarna. För signering hashas meddelandet till z, ett nonce k väljs (deterministiskt om RFC6979 är aktiverat), r beräknas som x-koordinaten för kG modulo n, och s beräknas som inversen av k multiplicerat med (z + rd) modulo n. För verifiering används den offentliga nyckeln Q och signaturen (r,s) för att beräkna en ny punkt på kurvan och kontrollera att r överensstämmer med den avledda x-koordinaten modulo n. Utgångar inkluderar r, s, en optionell DER-signatur och ett boolskt verifieringsresultat.
Vem det gagnar: utvecklare som integrerar blockchain-transaktioner, API-signering eller säkert meddelandeutbyte; testare som jämför mot referensvektorer; säkerhetsforskare som undersöker kurvningsbeteenden. Värdet ligger i multi-curve-stöd i ett enda webbläsarverktyg, deterministiska nonce-alternativ och kanoniska signaturer för att minska malleabilitet. Kan även avge derivatvärden för debugging och demonstrationer.
Kärnfunktioner: indatavalidering, flera kurvor, hash-alternativ, hex-utdata, valfri deterministisk signatur, DER-utdata; exporterbara komponenter för andra verktyg; tydliga felkoder för ogiltiga indata; och en fristående klientbaserad implementation för snabba experiment.
How to Use
- Ange indata: meddelande, kurva, hash_fn och antingen private_key (för signering) eller public_key (för verifiering).
- Välj läge: signering eller verifiering.
- Kör beräkningen: generera signatur eller verifiera angiven signatur.
- Granska utdata: r, s, der, is_valid och eventuell avled offentlig nyckel.
- (Valfritt) Aktivera deterministisk nonce RFC6979 och Low-S-kanonisering för att undvika malleability.
- Exportera resultat i hex för integration i kod eller tester.
Frequently Asked Questions
Find Quick Answers
Vilka kurvor stöds?
Vilka ingångar behövs för signering vs verifiering?
I vilka format tillhandahålls utdata?
Är nonce deterministisk?
Need to run multiple calculations?
Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.
Related Tools
Other useful calculators and utilities you might like
Spotify till MP3-omvandlare
Konverterar lokalt tillhandahållna ljudfiler till MP3, vilket möjliggör offline-lyssning och cross-e...
Väglängdsberäknare
Ett väglängdsberäknar-verktyg för resenärer, logistikutformare och förare att snabbt uppskatta avstå...
Your Feedback Matters
Help Us to Improve
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic