Pular para o conteúdo
ecdsa.com

Certificados e chaves

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.

17 ferramentas

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

Inspecione certificados

Decodifique um certificado PEM ou DER: titular, emissor, validade, algoritmo e curva da chave, algoritmo de assinatura, extensões — com observações sobre algoritmos descontinuados e o preparo para a criptografia pós-quântica.

Abrir ferramenta

Inspetor de chaves SSH (SSH Key Inspector)

Decodifique entradas de authorized_keys

Cole uma chave pública OpenSSH ou um arquivo authorized_keys inteiro: tipo de chave, curva ou tamanho, impressões digitais SHA-256 e MD5, comentários — com uma avaliação dos tipos de chave descontinuados.

Abrir ferramenta

Construtor de comandos OpenSSL (OpenSSL Command Builder)

Monte o comando openssl de que você precisa

Escolha uma tarefa — chaves EC ou RSA, certificados autoassinados, CSRs, pacotes PKCS#12, assinaturas, testes de conexão TLS —, preencha os campos e copie um comando que funciona, com cada flag explicada. Cole um comando que você encontrou por aí, e ele também é explicado.

Abrir ferramenta

Explorador de ASN.1 (ASN.1 Explorer)

Decodifique qualquer estrutura DER ou BER

Cole PEM, base64 ou hex, ou arraste um arquivo DER, e percorra a árvore ASN.1 com deslocamentos de bytes, nomes de OID e hex destacado. Aponta cada trecho que é BER, mas não DER.

Abrir ferramenta

Editor de texto DER (DER Text Editor)

Edite DER como texto legível

Converta qualquer estrutura DER ou BER para o formato de texto DER ASCII, edite-a como código e compile-a de volta para os bytes exatos. Ideal para montar vetores de teste e entradas propositalmente malformadas.

Abrir ferramenta

Decodificador de CSR (CSR Decoder)

Verifique um CSR antes da CA

Cole ou arraste uma solicitação de assinatura de certificado para ver o titular, os SANs, a chave, as extensões solicitadas e os atributos, verificar a autoassinatura e detectar os erros que levam as CAs a rejeitar a solicitação.

Abrir ferramenta

Decodificador de CRL (CRL Decoder)

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

Arraste um arquivo .crl ou cole PEM para ver quem a emitiu, se ela está atualizada e cada certificado revogado com o motivo — depois, verifique a assinatura dela e se seu certificado está na lista.

Abrir ferramenta

Decodificador de OCSP (OCSP Decoder)

Leia respostas OCSP e monte requisições

Cole uma resposta OCSP para ver se o certificado está revogado ou não, quão recente é a resposta e quem a assinou — ou monte a requisição OCSP de um certificado, pronta para o curl ou o OpenSSL.

Abrir ferramenta

Decodificador de SCT (SCT Decoder)

Quais logs CT registraram um certificado

Cole um certificado para ver os Signed Certificate Timestamps incorporados a ele: os logs CT que o registraram e quando, o status deles no Chrome e na Apple, a assinatura de cada log e se a política de CT é atendida.

Abrir ferramenta

Inspetor de PFX (PFX Inspector)

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

Arraste e solte um arquivo .pfx ou .p12 e digite a senha: veja cada certificado e chave privada, se eles correspondem entre si e a força da criptografia de cada um, e exporte-os em PEM — tudo no seu navegador.

Abrir ferramenta

Divisor de pacotes PEM (PEM Bundle Splitter)

Divida um arquivo PEM em partes limpas

Cole um pacote PEM — uma cadeia de servidor, um repositório de certificados de CA, uma saída do OpenSSL com Bag Attributes — e receba cada bloco identificado, a cadeia na ordem do servidor, as impressões digitais e arquivos limpos para baixar.

Abrir ferramenta

Gerador de CSR (CSR Generator)

Crie um CSR e a chave dele localmente

Crie uma solicitação de assinatura de certificado PKCS #10 com uma chave gerada no seu navegador ou com sua própria chave. Obtenha os arquivos PEM e o comando openssl req equivalente — a chave privada nunca sai da página.

Abrir ferramenta

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

Esta chave combina com este certificado?

Cole uma chave privada, certificados, CSRs e chaves públicas e veja quais deles compartilham um par de chaves, com o SPKI SHA-256 de cada um. Uma chave privada é reduzida à metade pública no seu navegador.

Abrir ferramenta

Comparador de certificados (Certificate Diff)

O que mudou entre dois certificados

Cole um certificado antigo e um novo para ver todas as diferenças: nomes adicionados ou removidos, uma chave nova, outro emissor, mudanças nos usos, nas URLs de revogação e nas extensões. Distingue uma renovação de uma reemissão ou de uma assinatura cruzada.

Abrir ferramenta

Gerador de pins SPKI (SPKI Pin Generator)

Pins de chave pública para aplicativos móveis

Calcule o pin SPKI SHA-256 de cada certificado de uma cadeia, ou de um CSR ou de uma chave, e obtenha a configuração pronta para colar no Android, no TrustKit (iOS) e no OkHttp — com verificações de pins de backup e de expiração.

Abrir ferramenta

Verificador de chaves fracas (Weak Key Checker)

Encontre chaves quebradas e vazadas

Teste chaves públicas RSA, EC e de outros tipos em busca de falhas de geração conhecidas — ROCA, primos próximos, fatores pequenos, um expoente privado minúsculo — no seu navegador e, sob demanda, nas listas do badkeys de chaves fracas do Debian e de chaves privadas publicadas.

Abrir ferramenta

Construtor de cadeia de certificados (Certificate Chain Builder)

Ordene e corrija uma cadeia de certificados

Cole um pacote de certificados em qualquer ordem: ele é ordenado do certificado folha até a raiz, com todas as assinaturas verificadas, os intermediários ausentes são encontrados e baixados via AIA, e você recebe a cadeia exata que seu servidor deve enviar.

Abrir ferramenta