WMW

SSL-Zertifikat- und Schlüsselpaar-Prüfer

Free

Prüfen Sie, ob ein SSL/TLS-privater Schlüssel, ein Zertifikat und ein optionaler CSR tatsächlich zum selben Schlüsselpaar gehören, dekodieren und betrachten Sie Subjekt, Aussteller, Gültigkeit, SANs und Fingerabdrücke des Zertifikats, alles vollständig in Ihrem Browser.

Läuft vollständig in Ihrem Browser mit node-forge. Nichts, was Sie hier einfügen, wird jemals irgendwohin hochgeladen.

Privater Schlüssel

Zertifikat

Auch einen CSR prüfen (optional)

Fügen Sie eine Certificate Signing Request ein, um sie auch gegen den obigen Schlüssel und/oder das obige Zertifikat zu prüfen.

Letzte Aktivität

Für alle sichtbar. Die letzten 20 Nutzungen aller Besucher, neueste zuerst.

Checked a certificate/key pair (0 comparisons)

vor 1 Stunde

Checked a certificate/key pair (0 comparisons)

vor 1 Stunde

Checked a certificate/key pair (0 comparisons)

vor 1 Stunde

Checked a certificate/key pair (1 comparisons)

vor 1 Stunde

Checked a certificate/key pair (3 comparisons)

vor 1 Stunde

Kommentare (0)

Fanden Sie dieses Tool nützlich? Hinterlassen Sie einen Kommentar, teilen Sie einen Tipp oder sagen Sie uns, wie wir es verbessern können.

Gastkommentare werden vor der Veröffentlichung geprüft. Anmelden um sofort zu veröffentlichen.

Noch keine Kommentare. Seien Sie der Erste, der seine Meinung teilt!

Was dieses Tool macht

Dieses Tool prüft, ob ein SSL/TLS-privater Schlüssel, ein Zertifikat und (optional) eine Certificate Signing Request tatsächlich zum selben Schlüsselpaar gehören, dekodiert und zeigt das Subjekt, den Aussteller, die Gültigkeitsdauer, die Subject Alternative Names und die Fingerabdrücke des Zertifikats an und markiert abgelaufene oder noch nicht gültige Zertifikate, alles ohne Ihr Schlüsselmaterial irgendwohin hochzuladen.

So funktioniert es

Jedes RSA-Schlüsselpaar teilt sich denselben Modulus und öffentlichen Exponenten zwischen seiner privaten und öffentlichen Hälfte. Dieses Tool analysiert jedes eingefügte PEM (wobei der private Schlüssel zuerst entschlüsselt wird, wenn Sie eine Passphrase angeben), extrahiert den Modulus und Exponenten des öffentlichen Schlüssels aus privatem Schlüssel, Zertifikat und CSR unabhängig voneinander und vergleicht diese Werte paarweise: ein identischer Modulus und Exponent bedeutet, dass die beiden Dateien aus demselben zugrunde liegenden Schlüsselpaar erzeugt wurden. Außerdem berechnet es SHA-256-Fingerabdrücke des Zertifikats und seines öffentlichen Schlüssels sowie den veralteten MD5-Modulus-Hash, den manche Systemadministratoren noch von Hand querprüfen.

Probleme, die es löst

Häufig gestellte Fragen

›Wie erkennt dieses Tool, dass ein privater Schlüssel und ein Zertifikat zusammengehören?

Ein RSA-Zertifikat enthält die öffentliche Schlüsselhälfte eines Schlüsselpaares (seinen Modulus und Exponenten). Dieses Tool extrahiert diesen öffentlichen Schlüssel aus dem Zertifikat und vergleicht ihn mit dem öffentlichen Schlüssel, der mathematisch aus Ihrem privaten Schlüssel abgeleitet wird; sind Modulus und Exponent identisch, wurden beide Dateien aus demselben Schlüsselpaar erzeugt, was genau das ist, was ein Webserver benötigt, um dieses Zertifikat mit diesem Schlüssel zu präsentieren.

›Ist es sicher, meinen privaten Schlüssel in ein browserbasiertes Tool einzufügen?

Dieses Tool sendet niemals etwas über das Netzwerk: Die gesamte Analyse, Entschlüsselung und der Vergleich erfolgen lokal in Ihrem Browser mit der node-forge-Bibliothek, und die Seite funktioniert nach dem Laden genauso, wenn Ihre Netzwerkverbindung deaktiviert ist. Behandeln Sie trotzdem jedes Tool, das private Schlüssel verarbeitet, mit angemessener Vorsicht und führen Sie sensible Prüfungen bevorzugt auf einem vertrauenswürdigen Rechner durch.

›Mein privater Schlüssel ist verschlüsselt, was muss ich eingeben?

Fügen Sie den verschlüsselten Schlüssel genau so ein, wie er in der Datei steht, einschließlich der Kopfzeile "ENCRYPTED", und geben Sie seine Passphrase in das Feld unter dem Schlüsselfeld ein. Dieses Tool unterstützt sowohl das veraltete OpenSSL-Format (Proc-Type: 4,ENCRYPTED) als auch das moderne verschlüsselte PKCS#8-Format; eine falsche Passphrase wird klar gemeldet, statt stillschweigend zu scheitern.

›Was bringt die CSR-Prüfung zusätzlich?

Eine Certificate Signing Request (CSR) enthält ebenfalls einen öffentlichen Schlüssel, der zur gleichen Zeit wie der zugehörige private Schlüssel erzeugt wird, bevor eine Zertifizierungsstelle das eigentliche Zertifikat ausstellt. Die Prüfung des CSR ermöglicht es Ihnen, die gesamte Kette zu bestätigen: dass Ihr privater Schlüssel mit dem eingereichten CSR übereinstimmt und dass das zurückerhaltene Zertifikat tatsächlich diesem gleichen CSR entspricht, wodurch Fälle erkannt werden, in denen das falsche Zertifikat heruntergeladen oder der falsche Schlüssel aufbewahrt wurde.

›Funktioniert das mit Zertifikaten auf Basis elliptischer Kurven (EC)?

Noch nicht: Dieses Tool analysiert und vergleicht derzeit nur RSA-Schlüssel. Wenn Sie ein EC-Zertifikat oder einen EC-Schlüssel einfügen, teilt es Ihnen mit, dass der Schlüsseltyp nicht unterstützt wird, statt stillschweigend ein falsches Ergebnis zu liefern.

›Wofür ist der Wert "Modulus-MD5 (veraltete Methode)"?

Es reproduziert den klassischen Systemadministrator-Trick, openssl x509 -noout -modulus | openssl md5 mit openssl rsa -noout -modulus | openssl md5 zu vergleichen: Wenn Sie das Übereinstimmungsergebnis dieses Tools unabhängig mit Ihrer eigenen OpenSSL-Installation überprüfen möchten, sollten diese beiden MD5-Werte identisch sein, wann immer dieses Tool eine Übereinstimmung meldet.

Verwandte Tools

Free

Text

Selbstsignierter SSL-Zertifikat-Generator

Erstellen Sie ein echtes, funktionierendes selbstsigniertes TLS-Zertifikat und den passenden privaten Schlüssel direkt in Ihrem Browser mit node-forge, mit Subject Alternative Names, konfigurierbarer Schlüsselgröße und Gültigkeitsdauer, sowie download-bereiten .crt- und .key-Dateien.

Free

Text

DMARC-Eintrag-Generator

Erstellen Sie einen DMARC-DNS-Eintrag aus verständlichen Feldern, mit stufenweisen Einführungs-Voreinstellungen und einer Live-Anzeige des Durchsetzungsgrads.

Free

Text

Excel-zu-HTML-Tabelle-Konverter

Fügen Sie aus Excel oder Google Sheets ein oder laden Sie eine .xlsx/.xls/.csv-Datei hoch, und erhalten Sie eine saubere HTML-Tabelle mit Live-Vorschau, optionalem Styling und Ausrichtung numerischer Spalten.

Free

Text

Hash-Generator (MD5/SHA1/SHA256/SHA512)

Hashen Sie Text oder eine Datei gleichzeitig zu MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 und CRC32, mit einem Vergleichsfeld für eine bekannte Prüfsumme.

Free

Text

htpasswd-Generator

Erstellen Sie eine echte Apache-.htpasswd-Datei mit bcrypt oder SHA, Byte für Byte gegen das offizielle htpasswd-Kommandozeilentool verifiziert, mit Unterstützung für mehrere Benutzer gleichzeitig.

Free

Text

HTML-Entitäten-Konverter

Wandeln Sie Text gleichzeitig in beide Richtungen von und zu HTML-Entitäten um, mit dezimalen oder hexadezimalen numerischen Formaten und einer Schnellreferenztabelle gängiger Entitäten.

Free

Text

HTML-Validator

Prüft HTML auf nicht geschlossene Tags, doppelte IDs, veraltete Elemente und andere häufige, klar definierte Probleme, mit einem eigenen Tag-Abgleich-Parser verifiziert, kein vollständiger W3C-Konformitätsvalidator.

Free

Text

IPv4-zu-IPv6-Konverter

Erzeugt IPv4-gemappte, IPv4-kompatible, 6to4- und NAT64-IPv6-Darstellungen einer IPv4-Adresse und extrahiert die IPv4-Adresse wieder aus jeder dieser IPv6-Formen.