Pular para o conteúdo
ecdsa.com

Todas as ferramentas

Ferramentas gratuitas para todos que trabalham com assinaturas. Cada uma roda no seu navegador — cole uma chave, um token ou uma assinatura, e nada sai da página —, a não ser quando a ferramenta diz o contrário e explica o que envia.

91 ferramentas

Assinaturas

7 ferramentas

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.

JOSE e JWT

9 ferramentas

Assine, decodifique e verifique JSON Web Tokens, descriptografe JWEs, leia tokens PASETO, gere chaves e converta-as entre JWK, PEM e SSH, e monte ou confira os conjuntos de chaves por trás de tudo isso — com explicações claras do que está errado.

Certificados e chaves

17 ferramentas

Decodifique certificados, solicitações de assinatura, listas de revogação, respostas OCSP e carimbos de tempo do Certificate Transparency; gere um CSR e a chave dele, confira se uma chave, um certificado e um CSR correspondem entre si, compare dois certificados, ponha uma cadeia em ordem e busque os intermediários ausentes, calcule pins SPKI e teste chaves contra fraquezas conhecidas; abra arquivos PFX, separe bundles PEM, explore ASN.1 bruto e monte o comando openssl de que você precisa. As chaves ficam no seu navegador; as poucas verificações que precisam do nosso servidor dizem o que enviam antes de enviar.

Decodificador de certificados X.509 (X.509 Certificate Decoder)

Inspecione certificados

Abrir ferramenta

Inspetor de chaves SSH (SSH Key Inspector)

Decodifique entradas de authorized_keys

Abrir ferramenta

Construtor de comandos OpenSSL (OpenSSL Command Builder)

Monte o comando openssl de que você precisa

Abrir ferramenta

Explorador de ASN.1 (ASN.1 Explorer)

Decodifique qualquer estrutura DER ou BER

Abrir ferramenta

Editor de texto DER (DER Text Editor)

Edite DER como texto legível

Abrir ferramenta

Decodificador de CSR (CSR Decoder)

Verifique um CSR antes da CA

Abrir ferramenta

Decodificador de CRL (CRL Decoder)

Leia uma CRL e encontre um número de série

Abrir ferramenta

Decodificador de OCSP (OCSP Decoder)

Leia respostas OCSP e monte requisições

Abrir ferramenta

Decodificador de SCT (SCT Decoder)

Quais logs CT registraram um certificado

Abrir ferramenta

Inspetor de PFX (PFX Inspector)

Veja o que há dentro de um arquivo .pfx ou .p12

Abrir ferramenta

Divisor de pacotes PEM (PEM Bundle Splitter)

Divida um arquivo PEM em partes limpas

Abrir ferramenta

Gerador de CSR (CSR Generator)

Crie um CSR e a chave dele localmente

Abrir ferramenta

Verificador de correspondência de chave e certificado (Key & Certificate Matcher)

Esta chave combina com este certificado?

Abrir ferramenta

Comparador de certificados (Certificate Diff)

O que mudou entre dois certificados

Abrir ferramenta

Gerador de pins SPKI (SPKI Pin Generator)

Pins de chave pública para aplicativos móveis

Abrir ferramenta

Verificador de chaves fracas (Weak Key Checker)

Encontre chaves quebradas e vazadas

Abrir ferramenta

Construtor de cadeia de certificados (Certificate Chain Builder)

Ordene e corrija uma cadeia de certificados

Abrir ferramenta

TLS e DNS

9 ferramentas

Gere uma configuração TLS para seu servidor, prepare-se para os certificados de 47 dias, publique registros CAA, TLSA e security.txt, siga a cadeia de confiança do DNSSEC, veja se seu navegador já usa TLS pós-quântico e verifique muitos domínios de uma vez. Cada página diz exatamente o que envia pela rede, se é que envia algo.

E-mail

5 ferramentas

Descubra por que uma assinatura DKIM falha, veja o que cada encaminhador registrou em uma cadeia ARC, crie a chave e o registro DNS para seu próprio domínio e confira, para uma marca, o registro BIMI e o certificado de marca (Mark Certificate). As ferramentas de DKIM e ARC analisam as mensagens no seu navegador e consultam via DNS-over-HTTPS apenas nomes de chaves públicas; a análise completa de SPF, DKIM, DMARC, ARC, BIMI e MTA-STS roda no nosso servidor, e a mensagem só é enviada depois que você concorda.

Web3

13 ferramentas

Decodifique uma transação Ethereum bruta ou uma delegação EIP-7702, leia o que uma assinatura de dados tipados entregaria antes de você assinar, verifique quem assinou uma mensagem Ethereum ou um login, compare os hashes de uma transação Safe com os da sua carteira de hardware, procure nonces ECDSA reutilizados, inspecione PSBTs e xpubs e verifique assinaturas Bitcoin (BIP-137/322), Solana e Nostr. Tudo roda no seu navegador; as consultas on-chain vão para um nó RPC público só quando você pede. Frases de recuperação e chaves privadas nunca são aceitas.

Verificador de reutilização de nonce (Nonce Reuse Checker)

Varra um endereço Bitcoin em busca de valores r repetidos

Abrir ferramenta

Inspetor de EIP-712 (EIP-712 Inspector)

O que uma assinatura de dados tipados realmente permite

Abrir ferramenta

Verificador de assinaturas Ethereum (Ethereum Signature Verifier)

Quem assinou esta mensagem Ethereum?

Abrir ferramenta

Verificador de SIWE (SIWE Verifier)

Verifique uma mensagem Sign-In with Ethereum

Abrir ferramenta

Hash de transação Safe (Safe Transaction Hash)

Confira o que os signatários do seu Safe realmente assinam

Abrir ferramenta

Decodificador de transações Ethereum (Ethereum Transaction Decoder)

Decodifique transações brutas assinadas

Abrir ferramenta

Decodificador de delegações EIP-7702 (EIP-7702 Delegation Decoder)

Quem delega para qual contrato

Abrir ferramenta

Verificador de reutilização de nonce no Ethereum (Ethereum Nonce Reuse Checker)

Encontre r repetidos em assinaturas Ethereum

Abrir ferramenta

Verificador de mensagens Bitcoin (Bitcoin Message Verifier)

Verifique assinaturas BIP-137 e BIP-322

Abrir ferramenta

Inspetor de PSBT (PSBT Inspector)

Decodifique e verifique uma PSBT antes de assinar

Abrir ferramenta

Inspetor de xpub (xpub Inspector)

Derive endereços a partir de uma xpub

Abrir ferramenta

Verificador de mensagens Solana (Solana Message Verifier)

Verifique mensagens Solana assinadas

Abrir ferramenta

Verificador de eventos Nostr (Nostr Event Verifier)

Verifique eventos Nostr e decodifique npub

Abrir ferramenta

Pós-quântica

6 ferramentas

Criptografia pós-quântica na prática: assine com ML-DSA e SLH-DSA, encapsule com ML-KEM e com o híbrido X25519MLKEM768 que os navegadores já usam, meça o desempenho de mais de 100 algoritmos do liboqs e inspecione certificados PQ, HPKE e age — tudo no seu navegador, sem enviar nada.

Registre uma chave de acesso de verdade, entre com ela e identifique o autenticador por trás dela no serviço de metadados da FIDO (FIDO Metadata Service), valide tokens de ID do OpenID Connect e respostas SAML, inspecione as credenciais da Carteira Europeia de Identidade Digital (SD-JWT VC e mdoc), provas DPoP, COSE e CWT, e requisições HTTP assinadas por bots e agentes de IA. Tokens e chaves são verificados no seu navegador; a consulta de autenticadores pede ao nosso servidor apenas metadados públicos.

Antes de executar uma release, descubra o que ela realmente é. Verifique bundles do Sigstore e a proveniência do npm até o repositório, o fluxo de trabalho e o commit que os geraram, leia atestados SLSA e in-toto, confira, com base no allowed_signers, commits do Git e arquivos assinados com SSH e inspecione as assinaturas de executáveis do Windows, APKs do Android e arquivos Java (JAR). Documentos e mídias também: verifique assinaturas de PDF (PAdES, LTV) e e-mails assinados (S/MIME) sem enviar nada, decodifique carimbos do tempo RFC 3161, leia as Content Credentials (credenciais de conteúdo, C2PA) de imagens e vídeos e comprove que uma chave foi gerada em uma YubiKey. Arquivos e chaves ficam no seu navegador; o verificador de npm consulta no registro público o pacote que você indicar, e a segunda verificação do Sigstore, opcional, envia ao nosso servidor apenas o bundle e o digest do arquivo.

OpenPGP

1 ferramenta

Cole uma chave, uma assinatura ou uma mensagem com armadura ASCII, ou abra um arquivo .gpg, .sig ou .asc, e veja cada pacote: subchaves, IDs de usuário e autoassinaturas, expiração e revogação, algoritmos, inclusive os das chaves v6 da RFC 9580 e os novos IDs pós-quânticos. Com a chave pública do signatário, verifique assinaturas desanexadas, em texto claro e inline — como o gpg --verify, sem instalar o GnuPG. Tudo roda no seu navegador, e chaves privadas são recusadas sem serem lidas.