SSH-Schlüsselparser
Analysieren Sie authorized_keys-Einträge: Algorithmus, Schlüssellänge, Fingerabdrücke und Beschränkungen.
SSH-Schlüsselparser
Fügen Sie eine oder mehrere Zeilen aus einer authorized_keys-Datei ein und dieses Tool zerlegt jede Zeile: den Algorithmus (RSA, Ed25519 oder ECDSA), die Schlüssellänge in Bits, die SHA256- und MD5-Fingerabdrücke, den abschließenden Kommentar und alle Beschränkungen wie command= oder from=, die dem Schlüsseltyp vorangehen. Es ist für die Prüfung der authorized_keys-Datei eines Servers, die Überprüfung einer Pull-Anfrage, die einen Deploy-Schlüssel hinzufügt, oder eine abschließende Überprüfung eines Schlüssels vor der Weitergabe an einen Kollegen gedacht.
Batch-Verarbeitung ist integriert: Fügen Sie beliebig viele Zeilen ein und jede wird unabhängig in der Reihenfolge analysiert. Aktivieren Sie "Ungültige Zeilen melden", um genau zu sehen, welche Zeilen nicht analysiert werden konnten und warum — ein unbekannter Schlüsseltyp, ungültiges Base64 oder Schlüsseldaten, die nicht in einen vollständigen Schlüssel dekodiert werden. "Doppelte Schlüssel erkennen" kennzeichnet alle Zeilen, deren Fingerabdruck einen früheren wiederholt — so erhält der gleiche Schlüssel unter verschiedenen Kommentaren zweimal Zugriff. "Schwache Schlüssel warnen" kennzeichnet RSA-Schlüssel unter 2048 Bits und alle DSA-Schlüssel, die moderne SSH-Clients zunehmend ablehnen.
Wählen Sie eine einfache Tabelle zum schnellen Lesen oder JSON, um das Ergebnis in ein anderes Skript oder eine CI-Überprüfung einzuspeisen. Leere Zeilen und Zeilen, die mit # beginnen, werden übersprungen, wie OpenSSH selbst die Datei liest, und Windows (CRLF) sowie Unix (LF) Zeilenumbrüche werden auswechselbar verarbeitet.
Alles läuft lokal in Ihrem Browser — nichts, das Sie hier einfügen, wird hochgeladen, was bei einem Tool, das mit Schlüsselmaterial umgeht, wichtig ist. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter, oder senden Sie es direkt an die Eingabe eines anderen Tools, um die Prüfung fortzusetzen.