ECDSA Tool

Underskriv og verificer med ECDSA over flere kurver; ideelt for udviklere, sikkerhedsingeniører og blockchain-testere, der har brug for hurtige klient-side kontroller.

Tool coming soon!

We're working hard to get this tool ready for you.

Request Feature / Support
1,672+
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

Om dette værktøj

Denne værktøj gør det muligt at underskrive og verificere med ECDSA over almindelige kurver som secp256k1 og NIST P-256. Det henvender sig til udviklere, sikkerhedsteknikere og testere, der har brug for at validere digitale signaturer i klient-side eller offline sammenhænge. Ved at give input for en besked, en valgt kurve, en hash-funktion og passende nøglemateriale kan brugere generere signaturer eller bekræfte eksisterende signaturer uden serverdeltagelse.
Konceptuelt implementerer værktøjet de standard ECDSA-ligningers. For signering hash’es beskeden til z, vælges et nonce k (deterministisk hvis RFC6979 er aktiveret), r beregnes som x-koordinaten af kG modulo n, og s beregnes som inversen af k multipliceret med (z + r d) modulo n. For verificering bruges den offentlige nøgle Q og signaturen (r,s) til at beregne et nyt punkt på kurven og kontrollere, at r svarer til den afledte x-koordinat modulo n. Output omfatter r, s, en valgfri DER-signatur og et boolsk verifikationsresultat.
Hvem der har gavn af det: udviklere der integrerer blockchain-transaktioner, API-signering eller sikkert beskedudveksling; testere der sammenligner med referencevektorer; sikkerhedsforskere der undersøger kurveadfærd. Den unikke værdi ligger i multi-curve-understøttelse i ét browserværktøj, deterministiske nonce-valg og kanoniske signaturer for at reducere malleability. Kan også udstede afledte værdier til debugging og demonstrationer.
Nøglefunktioner: inputvalidering, flere kurver, hash-indstillinger, hex-output, valgfri deterministisk signering, DER-output; eksportérbare komponenter til andre værktøjer; klare fejl-koder ved ugyldige inputs; og en selvstændig, klientbaseret implementering egnet til hurtige eksperimenter.

Sådan bruges

  1. Angiv input: besked, kurve, hash_fn og enten private_key (til signering) eller public_key (til verifikation).
  2. Vælg tilstand: signering eller verifikation.
  3. Udfør beregningen: generer signatur eller verificer den angivne signatur.
  4. Gennemgå output: r, s, der, is_valid og eventuelt afledt offentlig nøgle.
  5. Valgfrit: aktiver deterministisk nonce RFC6979 og Low-S-kanonisering for at undgå malleability.
  6. Eksporter resultater i hex for integration i kode eller tests.
How to use ecdsa online tool

Frequently Asked Questions

Find hurtige svar

Hvilke kurver understøttes?
Understøttede kurver inkluderer secp256k1 og NIST P-256; yderligere kurver er tilgængelige til test. Kurvevalg påvirker nøglestørrelse, feltstørrelse og output-formater.
Hvilke inputs kræves til signering vs verificering?
Signering kræver en privatnøgle og en besked; verificering kræver en offentlig nøgle, en besked og en signatur (r og s). Begge kræver en valgt kurve og en hash-funktion.
I hvilke formater leveres output?
Output inkluderer r og s som hex-værdier, en DER-signatur hex-streng og en boolsk is_valid; valgfrit kan en afledt offentlig nøgle udgives.
Er nonce deterministisk?
Ja, når RFC6979 er aktiveret, udledes nonce k deterministisk ud fra privatnøglen og beskeden forbedrer sikkerheden og reproducerbarheden.

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 til MP3-konverter

Konverterer lokalt leverede lydefiler til MP3, muliggør offline-lytning og tvær-enheds-kompatibilite...

Developer Tools

Vejafstandscalculator

Et vejafstandscalculator til rejsende, logistikplanlæggere og chauffører til hurtigt at estimere afs...

Developer Tools

Aldersberegner

Beregn hurtigt en persons alder baseret på fødselsdato med vores gratis online calculator, egnet til...

Developer Tools

Valutaomregner

Omregn hurtigt beløb mellem forskellige valutaer med vores gratis online valutakonverterer, ideel ti...

Din feedback betyder noget

Hjælp os med at forbedre