Zertifikat-Fingerprint-Generator
Fügen Sie ein beliebiges PEM-kodiertes X.509-Zertifikat ein, um seine SHA-1- und SHA-256-Fingerprints zu berechnen. Sehen Sie sowohl das durch Doppelpunkte getrennte OpenSSL-Format als auch die rohe Hexadezimaldarstellung mit Ein-Klick-Kopieren. Alle kryptografischen Vorgänge laufen lokal in Ihrem Browser über die Web Crypto API - Ihre Zertifikatsdaten werden niemals hochgeladen.
Paste a PEM-encoded X.509 certificate to compute its SHA-1 and SHA-256 fingerprints using the Web Crypto API. All processing happens locally in your browser - no data is sent to any server.
Paste the full PEM including -----BEGIN CERTIFICATE----- and -----END CERTIFICATE----- markers
All processing happens locally in your browser using the Web Crypto API
Fingerprints are computed from the DER-encoded certificate bytes
Generated Fingerprints
No certificate parsed yet
Paste a PEM certificate and click "Generate Fingerprints"
Funktionen
- SHA-1- und SHA-256-Fingerprints: Berechnet sowohl SHA-1- als auch SHA-256-Fingerprints für jedes PEM-kodierte X.509-Zertifikat über die Web Crypto API. Jeder Fingerprint wird im vertrauten durch Doppelpunkte getrennten Format neben der rohen Hexadezimaldarstellung angezeigt.
- 100 % privat und sicher: Alle kryptografischen Vorgänge laufen lokal in Ihrem Browser über die integrierte Web Crypto API (SubtleCrypto). Ihre Zertifikatsdaten verlassen niemals Ihr Gerät - keine Uploads, keine Server, kein Tracking. Perfekt für sensible interne Zertifikate.
- Sofortige Erzeugung: Fingerprints werden in Millisekunden mit den nativen Krypto-Primitiven des Browsers berechnet. Keine Netzwerkanfragen, keine Server-Roundtrips, kein Warten. Fügen Sie Ihr PEM ein und erhalten Sie sofort Ergebnisse.
- Ein-Klick-Kopieren und Vergleichen: Kopieren Sie jeden Fingerprint im durch Doppelpunkte getrennten Format oder als rohes Hexadezimal mit einem Klick. Enthält eine OpenSSL-Vergleichsanleitung, um Fingerprints mit denen von openssl x509 -fingerprint zu prüfen.
Anwendungsfälle
- Zertifikatsprüfung und Auditing: Sicherheitsexperten können Fingerprints von Zertifikaten berechnen, um deren Integrität zu prüfen. Vergleichen Sie Fingerprints mit bekannten Werten aus Certificate-Transparency-Logs oder Herstellerdokumentation, um sicherzustellen, dass Zertifikate nicht manipuliert wurden.
- Zertifikatsvalidierung in CI/CD-Pipelines: DevOps-Ingenieure können mit dem Tool Fingerprints von Zertifikaten erzeugen, die in CI/CD-Pipelines bereitgestellt werden. Fixieren Sie Zertifikat-Fingerprints im Anwendungscode, um nur vertrauenswürdige Zertifikate zu akzeptieren und Man-in-the-Middle-Angriffe zu verhindern.
- Certificate Pinning und HPKP-Migration: Entwickler, die Certificate Pinning umsetzen (oder von HPKP migrieren), benötigen Fingerprints, um Pin-Sets zu konfigurieren. Erzeugen Sie SHA-256-Fingerprints für Blatt- und Zwischenzertifikate und bauen Sie präzise Pin-Konfigurationen für Ihre Anwendungen.
Häufig gestellte Fragen
Ein Zertifikat-Fingerprint ist ein kryptografischer Hash der DER-kodierten Bytes eines X.509-Zertifikats. Er dient als eindeutige Kennung für ein bestimmtes Zertifikat - so wie ein menschlicher Fingerabdruck eine Person eindeutig identifiziert. Selbst die kleinste Änderung am Zertifikat erzeugt einen völlig anderen Fingerprint.
Ja - 100 % kostenlos, ohne Anmeldung, ohne Konto, ohne Nutzungslimits und ohne Tracking. Die gesamte Fingerprint-Berechnung erfolgt lokal in Ihrem Browser über die Web Crypto API. Es gibt keinerlei serverseitige Verarbeitung.
Nein. Ihre Zertifikatsdaten verlassen niemals Ihr Gerät. Die gesamte Fingerprint-Berechnung läuft lokal über die im Browser integrierte SubtleCrypto API. Es gibt keine API-Aufrufe, keine Datei-Uploads und keinerlei Datenübertragung.
SHA-1 erzeugt einen 160-Bit-Hash (20 Byte), der als 40 Hexadezimalzeichen dargestellt wird, während SHA-256 einen 256-Bit-Hash (32 Byte) als 64 Hexadezimalzeichen erzeugt. SHA-1 gilt wegen Kollisionsangriffen als kryptografisch schwach. SHA-256 ist der aktuelle Sicherheitsstandard und für alle neuen Anwendungen empfohlen.
Führen Sie aus: openssl x509 -noout -fingerprint -sha256 -in cert.pem für SHA-256. Die Ausgabe sollte mit dem durch Doppelpunkte getrennten Format in diesem Tool übereinstimmen. Beachten Sie, dass OpenSSL das Präfix SHA256 Fingerprint= vor dem Fingerprint-Wert ausgibt.
Das Tool unterstützt PEM-kodierte X.509-Zertifikate (beginnend mit -----BEGIN CERTIFICATE-----). Dazu gehören Zertifikate mit RSA- und ECDSA-Schlüsseln. Rohe DER-Dateien (.cer, .crt) müssen zuerst in PEM umgewandelt werden.
Ja - SHA-256-Fingerprints werden häufig für Certificate Pinning in mobilen Apps und Webanwendungen verwendet. Erzeugen Sie den Fingerprint Ihres Blatt- oder Zwischenzertifikats und konfigurieren Sie ihn als erwarteten Pin in Ihrer Anwendung.