WMW

Verificatore di Coppia Certificato e Chiave SSL

Free

Controlla se una chiave privata SSL/TLS, un certificato e una CSR opzionale appartengono realmente alla stessa coppia di chiavi, decodifica e visualizza il soggetto, l'emittente, la validità, i SAN e le impronte del certificato, tutto eseguito interamente nel tuo browser.

Funziona interamente nel tuo browser usando node-forge. Nulla di ciò che incolli qui viene mai caricato altrove.

Chiave privata

Certificato

Controlla anche una CSR (opzionale)

Incolla una Certificate Signing Request per controllarla anche rispetto alla chiave e/o al certificato sopra.

Attività recente

Visibile a tutti. Ultimi 20 utilizzi su tutti i visitatori, i più recenti per primi.

Checked a certificate/key pair (0 comparisons)

1 ora fa

Checked a certificate/key pair (0 comparisons)

1 ora fa

Checked a certificate/key pair (0 comparisons)

1 ora fa

Checked a certificate/key pair (1 comparisons)

1 ora fa

Checked a certificate/key pair (3 comparisons)

1 ora fa

Commenti (0)

Hai trovato utile questo strumento? Lascia un commento, condividi un consiglio, o dicci come possiamo migliorarlo.

I commenti degli ospiti vengono revisionati prima della pubblicazione. Accedi per pubblicare istantaneamente.

Ancora nessun commento. Sii il primo a condividere il tuo pensiero!

Cosa fa questo strumento

Questo strumento verifica se una chiave privata SSL/TLS, un certificato e (opzionalmente) una Certificate Signing Request appartengono realmente alla stessa coppia di chiavi, decodifica e mostra il soggetto, l'emittente, il periodo di validità, i Subject Alternative Names e le impronte del certificato, e segnala i certificati scaduti o non ancora validi, tutto senza caricare il tuo materiale di chiavi in nessun luogo.

Come funziona

Ogni coppia di chiavi RSA condivide lo stesso modulo e lo stesso esponente pubblico tra la sua metà privata e quella pubblica. Questo strumento analizza ogni PEM che incolli (decifrando prima la chiave privata se fornisci una passphrase), estrae il modulo e l'esponente della chiave pubblica da ciascuno di chiave privata, certificato e CSR in modo indipendente, e confronta questi valori a coppie: un modulo e un esponente identici significano che i due file sono stati generati dalla stessa coppia di chiavi sottostante. Calcola anche le impronte SHA-256 del certificato e della sua chiave pubblica, e il tradizionale hash MD5 del modulo che alcuni amministratori di sistema controllano ancora manualmente.

Problemi che risolve

Domande frequenti

›Come fa questo strumento a sapere che una chiave privata e un certificato vanno insieme?

Un certificato RSA incorpora la metà pubblica di una coppia di chiavi (il suo modulo e l'esponente). Questo strumento estrae quella chiave pubblica dal certificato e la confronta con la chiave pubblica derivata matematicamente dalla tua chiave privata; se il modulo e l'esponente sono identici, i due file sono stati generati dalla stessa coppia di chiavi, che è esattamente ciò di cui un server web ha bisogno per presentare quel certificato usando quella chiave.

›È sicuro incollare la mia chiave privata in uno strumento basato su browser?

Questo strumento non invia mai nulla sulla rete: tutta l'analisi, la decifratura e il confronto avvengono localmente nel tuo browser usando la libreria node-forge, e la pagina funziona allo stesso modo con la tua connessione di rete disattivata dopo il caricamento. Tuttavia, tratta qualsiasi strumento che gestisce chiavi private con la cautela appropriata e preferisci eseguire controlli sensibili su una macchina affidabile.

›La mia chiave privata è cifrata, cosa devo inserire?

Incolla la chiave cifrata esattamente come appare nel file, incluso l'header "ENCRYPTED", e inserisci la sua passphrase nel campo sotto la casella della chiave. Questo strumento supporta sia il formato OpenSSL tradizionale (Proc-Type: 4,ENCRYPTED) sia il moderno formato cifrato PKCS#8; una passphrase errata viene segnalata chiaramente invece di fallire silenziosamente.

›Cosa aggiunge il controllo della CSR?

Anche una Certificate Signing Request (CSR) incorpora una chiave pubblica, generata nello stesso momento della sua chiave privata corrispondente, prima che un'Autorità di Certificazione emetta il certificato reale. Controllare la CSR ti permette di confermare l'intera catena: che la tua chiave privata corrisponde alla CSR che hai inviato, e che il certificato che hai ricevuto corrisponde realmente a quella stessa CSR, individuando i casi in cui è stato scaricato il certificato sbagliato o è stata conservata la chiave sbagliata.

›Funziona con i certificati a curva elittica (EC)?

Non ancora: questo strumento attualmente analizza e confronta solo chiavi RSA. Se incolli un certificato o una chiave EC, ti informerà che il tipo di chiave non è supportato invece di dare silenziosamente un risultato errato.

›A cosa serve il valore "MD5 del modulo (metodo tradizionale)"?

Riproduce il classico trucco degli amministratori di sistema di confrontare openssl x509 -noout -modulus | openssl md5 con openssl rsa -noout -modulus | openssl md5: se vuoi verificare in modo indipendente il risultato di corrispondenza di questo strumento usando la tua installazione di OpenSSL, questi due valori MD5 dovrebbero essere identici ogni volta che questo strumento segnala una corrispondenza.

Strumenti correlati

Free

Testo

Generatore di Certificato SSL Autofirmato

Genera un certificato TLS autofirmato reale e funzionante insieme alla sua chiave privata corrispondente direttamente nel tuo browser usando node-forge, con Subject Alternative Names, dimensione della chiave e periodo di validità configurabili, e file .crt e .key pronti per il download.

Free

Testo

Generatore di Record DMARC

Crea un record DNS DMARC da campi in linguaggio semplice, con preimpostazioni di implementazione graduale e un indicatore in tempo reale del livello di applicazione.

Free

Testo

Convertitore da Excel a Tabella HTML

Incolla da Excel o Google Fogli, oppure carica un file .xlsx/.xls/.csv, e ottieni una tabella HTML pulita con anteprima in tempo reale, stile opzionale e allineamento delle colonne numeriche.

Free

Testo

Generatore di Hash (MD5/SHA1/SHA256/SHA512)

Esegui l'hash di testo o file in MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 e CRC32 tutti insieme, con un campo di confronto per un checksum noto.

Free

Testo

Generatore htpasswd

Genera un vero file .htpasswd di Apache con bcrypt o SHA, verificato byte per byte rispetto allo strumento ufficiale a riga di comando htpasswd, con supporto per più utenti contemporaneamente.

Free

Testo

Convertitore di Entità HTML

Converti testo da e verso entità HTML in entrambe le direzioni contemporaneamente, con formati numerici decimali o esadecimali e una tabella di riferimento rapido delle entità comuni.

Free

Testo

Validatore HTML

Controlla l'HTML per tag non chiusi, ID duplicati, elementi deprecati e altri problemi comuni ben definiti, verificato con un proprio parser di corrispondenza tag, non un validatore completo di conformità W3C.

Free

Testo

Convertitore da IPv4 a IPv6

Genera rappresentazioni IPv6 mappate IPv4, compatibili IPv4, 6to4 e NAT64 di un indirizzo IPv4, ed estrae l'indirizzo IPv4 da una qualsiasi di queste forme IPv6.