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.

Request Feature / Support
1,712+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

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.

Popular ideas:
100% FREE • No Credit Card Required

About This Tool

Detta verktyg möjliggör signering och verifiering med ECDSA över vanliga kurvor som secp256k1 och NIST P-256. Det riktar sig till utvecklare, säkerhetsingenjörer och testare som behöver validera digitala signaturer i klient- eller offline-sammanhang. Genom att ge indata för ett meddelande, en valt kurva, en hash-funktion och lämpligt nyckelmaterial kan användare generera signaturer eller verifiera befintliga utan serverinvolvering.
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

  1. Ange indata: meddelande, kurva, hash_fn och antingen private_key (för signering) eller public_key (för verifiering).
  2. Välj läge: signering eller verifiering.
  3. Kör beräkningen: generera signatur eller verifiera angiven signatur.
  4. Granska utdata: r, s, der, is_valid och eventuell avled offentlig nyckel.
  5. (Valfritt) Aktivera deterministisk nonce RFC6979 och Low-S-kanonisering för att undvika malleability.
  6. Exportera resultat i hex för integration i kod eller tester.
How to use ecdsa online tool

Frequently Asked Questions

Find Quick Answers

Vilka kurvor stöds?
Stödjer vanliga kurvor som secp256k1 och NIST P-256; ytterligare kurvor finns tillgängliga för testning. Kurvval påverkar nyckellängd, fältstorlek och utdataformat.
Vilka ingångar behövs för signering vs verifiering?
Signering kräver en privatnyckel och ett meddelande; verifiering kräver en offentlig nyckel, ett meddelande och en signatur (r och s). Båda kräver vald kurva och hash-funktion.
I vilka format tillhandahålls utdata?
Utdata inkluderar r och s som hex-värden, en DER-signatur hex-sträng och ett boolskt is_valid-flagga; kan eventuellt innehålla en avledd offentlig nyckel.
Är nonce deterministisk?
Ja, när RFC6979 är aktiverat härleds nonce k deterministiskt från privatnyckeln och meddelandet för bättre säkerhet och reproducerbarhet.

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.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

Spotify till MP3-omvandlare

Konverterar lokalt tillhandahållna ljudfiler till MP3, vilket möjliggör offline-lyssning och cross-e...

Developer Tools

Väglängdsberäknare

Ett väglängdsberäknar-verktyg för resenärer, logistikutformare och förare att snabbt uppskatta avstå...

Developer Tools

Åldersräknare

Bestäm snabbt en persons ålder baserat på födelsedatum med vår gratis online-räknare, lämpad för pri...

Developer Tools

Valutakonverterare

Omvandla belopp snabbt mellan olika valutor med vår kostnadsfria online valutakonverterare, perfekt...

Your Feedback Matters

Help Us to Improve