WMW

Verificador de Par Certificado e Chave SSL

Free

Verifique se uma chave privada SSL/TLS, um certificado e um CSR opcional realmente pertencem ao mesmo par de chaves, decodifique e visualize o assunto, emissor, validade, SANs e impressões digitais do certificado, tudo executado inteiramente no seu navegador.

Funciona totalmente no seu navegador usando node-forge. Nada do que você colar aqui é enviado para lugar nenhum.

Chave privada

Certificado

Também verificar um CSR (opcional)

Cole uma Certificate Signing Request para também verificá-la em relação à chave e/ou ao certificado acima.

Atividade recente

Visível para todos. Últimos 20 usos de todos os visitantes, mais recentes primeiro.

Checked a certificate/key pair (0 comparisons)

há 1 hora

Checked a certificate/key pair (0 comparisons)

há 1 hora

Checked a certificate/key pair (0 comparisons)

há 1 hora

Checked a certificate/key pair (1 comparisons)

há 1 hora

Checked a certificate/key pair (3 comparisons)

há 1 hora

Comentários (0)

Achou esta ferramenta útil? Deixe um comentário, compartilhe uma dica ou nos diga como podemos melhorá-la.

Comentários de convidados são revisados antes da publicação. Entrar para publicar instantaneamente.

Ainda sem comentários. Seja o primeiro a compartilhar sua opinião!

O que esta ferramenta faz

Esta ferramenta verifica se uma chave privada SSL/TLS, um certificado e (opcionalmente) uma Certificate Signing Request realmente pertencem ao mesmo par de chaves, decodifica e exibe o assunto, emissor, período de validade, Subject Alternative Names e impressões digitais do certificado, e sinaliza certificados expirados ou ainda não válidos, tudo isso sem enviar seu material de chaves para lugar nenhum.

Como funciona

Cada par de chaves RSA compartilha o mesmo módulo e expoente público entre suas metades privada e pública. Esta ferramenta analisa cada PEM que você cola (descriptografando primeiro a chave privada se você fornecer uma frase de acesso), extrai o módulo e o expoente da chave pública de cada um dos itens chave privada, certificado e CSR de forma independente, e compara esses valores em pares: um módulo e expoente idênticos significam que os dois arquivos foram gerados a partir do mesmo par de chaves subjacente. Ela também calcula impressões digitais SHA-256 do certificado e de sua chave pública, e o hash MD5 legado do módulo que alguns administradores de sistema ainda verificam manualmente.

Problemas que resolve

Perguntas frequentes

›Como esta ferramenta sabe que uma chave privada e um certificado pertencem um ao outro?

Um certificado RSA incorpora a metade de chave pública de um par de chaves (seu módulo e expoente). Esta ferramenta extrai essa chave pública do certificado e a compara com a chave pública derivada matematicamente da sua chave privada; se o módulo e o expoente forem idênticos, os dois arquivos foram gerados a partir do mesmo par de chaves, que é exatamente o que um servidor web precisa para apresentar esse certificado usando essa chave.

݃ seguro colar minha chave privada em uma ferramenta baseada em navegador?

Esta ferramenta nunca envia nada pela rede: toda a análise, descriptografia e comparação ocorrem localmente no seu navegador usando a biblioteca node-forge, e a página funciona da mesma forma com sua conexão de rede desativada após o carregamento. Ainda assim, trate qualquer ferramenta que manipule chaves privadas com a devida cautela e prefira executar verificações sensíveis em uma máquina confiável.

›Minha chave privada está criptografada, o que devo digitar?

Cole a chave criptografada exatamente como ela aparece no arquivo, incluindo o cabeçalho "ENCRYPTED", e digite sua frase de acesso no campo abaixo da caixa da chave. Esta ferramenta suporta tanto o formato legado do OpenSSL (Proc-Type: 4,ENCRYPTED) quanto o formato criptografado PKCS#8 moderno; uma frase de acesso incorreta é relatada claramente em vez de falhar silenciosamente.

›O que a verificação do CSR adiciona?

Uma Certificate Signing Request (CSR) também incorpora uma chave pública, gerada ao mesmo tempo que sua chave privada correspondente, antes que uma Autoridade Certificadora emita o certificado real. Verificar o CSR permite confirmar a cadeia de ponta a ponta: que sua chave privada corresponde ao CSR que você enviou, e que o certificado que você recebeu de volta realmente corresponde a esse mesmo CSR, detectando casos em que o certificado errado foi baixado ou a chave errada foi mantida.

›Isso funciona com certificados de curva elíptica (EC)?

Ainda não: esta ferramenta atualmente analisa e compara apenas chaves RSA. Se você colar um certificado ou chave EC, ela informará que o tipo de chave não é suportado em vez de dar silenciosamente um resultado errado.

›Para que serve o valor "MD5 do módulo (método legado)"?

Ela reproduz o truque clássico de administrador de sistemas de comparar openssl x509 -noout -modulus | openssl md5 com openssl rsa -noout -modulus | openssl md5: se você quiser verificar o resultado de correspondência desta ferramenta de forma independente usando sua própria instalação do OpenSSL, esses dois valores MD5 devem ser idênticos sempre que esta ferramenta reportar uma correspondência.

Ferramentas relacionadas

Free

Texto

Gerador de Certificado SSL Autoassinado

Gere um certificado TLS autoassinado real e funcional junto com sua chave privada correspondente diretamente no seu navegador usando node-forge, com Subject Alternative Names, tamanho de chave e período de validade configuráveis, e arquivos .crt e .key prontos para download.

Free

Texto

Gerador de Registro DMARC

Crie um registro DNS DMARC a partir de campos em linguagem simples, com predefinições de implementação em estágios e um indicador ao vivo do nível de aplicação.

Free

Texto

Conversor de Excel para Tabela HTML

Cole do Excel ou Google Sheets, ou envie um arquivo .xlsx/.xls/.csv, e obtenha uma tabela HTML limpa com pré-visualização ao vivo, estilo opcional e alinhamento de colunas numéricas.

Free

Texto

Gerador de Hash (MD5/SHA1/SHA256/SHA512)

Faça hash de texto ou arquivo para MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 e CRC32 de uma vez, com um campo de comparação contra um checksum conhecido.

Free

Texto

Gerador de htpasswd

Gere um arquivo .htpasswd real do Apache com bcrypt ou SHA, verificado byte a byte contra a ferramenta oficial de linha de comando htpasswd, com suporte para vários usuários de uma vez.

Free

Texto

Conversor de Entidades HTML

Converta texto de e para entidades HTML em ambas as direções ao mesmo tempo, com formatos numéricos decimais ou hexadecimais e uma tabela de referência rápida de entidades comuns.

Free

Texto

Validador de HTML

Verifica o HTML em busca de tags não fechadas, IDs duplicados, elementos obsoletos e outros problemas comuns bem definidos, verificado com seu próprio analisador de correspondência de tags, não um validador completo de conformidade W3C.

Free

Texto

Conversor de IPv4 para IPv6

Gera representações IPv6 mapeadas em IPv4, compatíveis com IPv4, 6to4 e NAT64 de um endereço IPv4, e extrai o endereço IPv4 de volta de qualquer uma dessas formas IPv6.