ECDSA Tool
Assine e verifique mensagens usando ECDSA em várias curvas; ideal para desenvolvedores, engenheiros de segurança e testers de blockchain que precisam de verificações rápidas no lado do cliente.
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
Conceitualmente, a ferramenta implementa as equações ECDSA padrão. Para assinar, a mensagem é hasheada para z, escolhe-se um nonce k (determinístico se RFC6979 estiver ativado), calcula-se r como a coordenada x de kG modulo n, e s como o inverso de k multiplicado por (z + rd) modulo n. Para verificar, usa-se a chave pública Q e a assinatura (r,s) para recomputar um ponto na curva e confirmar que r corresponde à coordenada x derivada modulo n. As saídas incluem r, s, uma assinatura DER opcional e um resultado booleano de verificação.
Quem se beneficia: desenvolvedores que integram transações blockchain, assinaturas de API ou troca segura de mensagens; testers que comparam com vetores de referência; pesquisadores de segurança que exploram comportamentos de curvas. O valor único reside no suporte multi-curvas em uma única ferramenta de navegador, opções de nonce determinista e assinaturas canônicas para reduzir malleabilidade. Também pode emitir valores derivados para depuração e demonstrações.
Funções-chave: validação de entradas, várias curvas, opções de hash, saída hexadecimal, assinatura determinista opcional, saída DER; componentes exportáveis para outras ferramentas; códigos de erro claros para entradas inválidas; e implementação do lado do cliente sem dependências, adequada para experimentos rápidos.
How to Use
- Forneça entradas: mensagem, curva, hash_fn e ou private_key (para assinar) ou public_key (para verificar).
- Escolha o modo: assinatura ou verificação.
- Execute o cálculo: gere a assinatura ou verifique a assinatura fornecida.
- Revise as saídas: r, s, der, is_valid e possivelmente chave pública derivada.
- Opcional: ative nonce determinístico RFC6979 e canonização Low-S para evitar malleabilidade.
- Exporte os resultados em hex para integração em código ou testes.
Frequently Asked Questions
Find Quick Answers
Quais curvas são suportadas?
Quais entradas são necessárias para assinar vs verificar?
Em quais formatos as saídas são fornecidas?
A nonce é determinística?
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
Conversor Spotify para MP3
Converte arquivos de áudio fornecidos localmente para MP3, permitindo ouvir offline e compatibilidad...
Calculadora de Distância Rodoviária
Calculadora de distância rodoviária para viajantes, planejadores logísticos e motoristas, para estim...
Your Feedback Matters
Help Us to Improve
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic