ECDSA Tool
Firma e verifica messaggi utilizzando ECDSA su più curve; ideale per sviluppatori, ingegneri di sicurezza e tester blockchain che necessitano controlli rapidi lato client.
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.
Informazioni su questo strumento
Concettualmente lo strumento implementa le equazioni ECDSA standard. Per la firma, il messaggio viene hashato a z, si seleziona un nonce k (deterministico se RFC6979 è abilitato), si calcola r come l’ascissa di kG modulo n, e s come l’inverso di k moltiplicato per (z + rd) modulo n. Per la verifica si usa la chiave pubblica Q e la firma (r,s) per ricalcolare un punto sulla curva e controllare che r corrisponda all’ascissa derivata modulo n. Le uscite includono r, s, una firma DER opzionale e un esito di verifica booleano.
A chi è utile: sviluppatori che integrano transazioni blockchain, firme di API o scambio sicuro di messaggi; tester che confrontano con vettori di riferimento; ricercatori di sicurezza che esplorano i comportamenti delle curve. Il valore unico risiede nel supporto multi-curve in un solo strumento browser, opzioni di nonce deterministico e firme canoniche per ridurre la malleabilità. Può anche fornire valori derivati per debugging e dimostrazioni.
Funzioni chiave: validazione input, multiple curve, opzioni di hash, output esadecimale, firma deterministica opzionale, output DER; componenti esportabili per altri strumenti; codici di errore chiari per input non validi; implementazione lato client indipendente adatta a esperimenti rapidi.
Come usare
- Fornire input: messaggio, curva, hash_fn e o private_key (per firmare) o public_key (per verificare).
- Scegliere la modalità: firma o verifica.
- Eseguire il calcolo: generare la firma o verificare la firma fornita.
- Revisionare gli output: r, s, der, is_valid e eventuale chiave pubblica derivata.
- Opzionale: attivare nonce deterministico RFC6979 e Canonizzazione Low-S per evitare malleabilità.
- Esportare i risultati in hex per integrazione nel codice o nei test.
Frequently Asked Questions
Trova risposte rapide
Quali curve sono supportate?
Quali input servono per firmare vs verificare?
In quali formati sono forniti gli output?
La nonce è deterministica?
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
Convertitore Spotify a MP3
Converte file audio forniti localmente in MP3, consentendo l’ascolto offline e la compatibilità tra...
Calcolatore Distanza Stradale
Calcolatore di distanza stradale per viaggiatori, pianificatori logistici e conducenti per stimare r...
Il tuo feedback è importante
Aiutaci a migliorare
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic