Zum Inhalt springen
Aback Tools Logo

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.

Certificate Fingerprint Generator

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.