Assinaturas
Verifique uma assinatura, converta a codificação dela, descubra por que ela não passa na verificação, gere vetores de teste, veja a aritmética de curvas elípticas por trás de tudo e divida um segredo em partes com o esquema de Shamir — todas as ferramentas rodam no seu navegador.
7 ferramentas
Verificador de assinaturas ECDSA (ECDSA Signature Verifier)
Verifique qualquer assinatura ECDSA
Cole uma chave pública, uma mensagem e uma assinatura — a ferramenta detecta automaticamente a curva (P-256, P-384, P-521, secp256k1), o formato da assinatura (DER ou bruto) e a codificação e faz a verificação localmente, no seu navegador.
Abrir ferramentaConversor DER ⇄ bruto (DER ⇄ Raw Converter)
Converta formatos de assinatura
Converta assinaturas ECDSA entre os formatos ASN.1 DER e r‖s bruto (IEEE P1363), inspecione os valores de r e s e detecte assinaturas high-S não canônicas.
Abrir ferramentaExplicador de erros de assinatura (Signature Error Explainer)
Descubra por que a verificação falha
A assinatura parece válida, mas a verificação falha? Cole a chave, a mensagem e a assinatura — o explicador testa as causas comuns de divergência: hash errado, curva errada, confusão de codificação, high-S, hash duplo.
Abrir ferramentaGerador de vetores de teste (Test Vector Generator)
Gere chaves e assinaturas para seus testes
Gere vetores de teste ECDSA reproduzíveis: pares de chaves, mensagens e assinaturas para qualquer curva e hash, exportados em JSON, JWK e PEM — incluindo vetores propositalmente inválidos para testes negativos.
Abrir ferramentaGuia rápido de interoperabilidade de bibliotecas (Library Interop Cheatsheet)
Por que a assinatura da biblioteca A é rejeitada na biblioteca B
Uma matriz interativa de como OpenSSL, Node.js, WebCrypto, Go, Python e Java lidam com o ECDSA: formatos de assinatura padrão, política de high-S, nonces determinísticos — escolha um signatário e um verificador para receber uma lista de verificação de compatibilidade.
Abrir ferramentaLaboratório de curvas elípticas (Elliptic Curve Playground)
Veja a matemática por trás das assinaturas
Uma visualização interativa de uma curva elíptica sobre um campo primo pequeno: adição de pontos, multiplicação escalar e por que invertê-la é difícil — a intuição por trás de toda chave ECDSA.
Abrir ferramentaCompartilhamento de segredo de Shamir (Shamir Secret Sharing)
Divida um segredo em partes K de N
Divida um segredo — uma chave, uma frase de recuperação, uma senha — em partes de modo que quaisquer K de N o recuperem e menos do que isso não revele nada; depois, recombine as partes. Tudo roda no seu navegador.
Abrir ferramenta