Fügen Sie eine öffentliche Schlüsselzeile ein und prüfen Sie die Felder. Gleiche Fingerprints bestätigen Schlüsselbytes, nicht Eigentümer oder Berechtigungen.
Läuft lokal in deinem BrowserEin gleicher Fingerprint bestätigt Bytes, nicht Eigentum oder Berechtigung. Optionen, Rechte, Umfang und Rotation separat prüfen.
Diese Seite liest eine Zeile einer OpenSSH-Public-Key-Datei im Browser und zeigt, was darin steht: Algorithmus, Schlüssellänge, Kurve oder Exponent, Kommentar, etwaige authorized_keys-Optionen und den SHA-256-Fingerprint im Format, das ssh-keygen ausgibt. Der Schlüssel verlässt den Tab nicht.
Fügen Sie eine Zeile aus ~/.ssh/id_ed25519.pub oder aus einer authorized_keys-Datei ein und drücken Sie Public Key prüfen. Das Panel zeigt die gelesenen Felder, die Hinweise und eine normalisierte Fassung der Zeile; Fingerprint kopieren und Schlüssel kopieren legen diese Ergebnisse in die Zwischenablage.
Geprüft wird nur die erste nicht leere Zeile, die kein Kommentar ist. Nach den optionalen authorized_keys-Optionen folgen der Typ (ssh-ed25519, ssh-rsa, ecdsa-sha2-nistp256, sk-ssh-ed25519@openssh.com und ähnliche) und der Base64-Blob. Der Blob wiederholt den Typ in sich selbst; eine Zeile, deren innerer und äußerer Typ nicht übereinstimmen, wird abgelehnt statt angezeigt.
Die Bitlänge wird aus dem Schlüsselmaterial gemessen, nicht aus dem Typnamen: Ed25519 meldet 256 Bit, eine RSA-Zeile die tatsächliche Moduluslänge und eine ECDSA-Zeile den Kurvennamen neben der Länge. Die Byte-Zahl des Blobs erscheint so, wie sie dekodiert wurde, damit sie mit der eingefügten Zeile verglichen werden kann.
Der Fingerprint ist der SHA-256-Abstract des dekodierten Blobs, Base64-kodiert ohne Auffüllzeichen und mit dem Präfix SHA256:, derselbe Wert, den ssh-keygen -l -E sha256 -f id_ed25519.pub ausgibt. Die berechneten Bytes und die kopierte Zeile beschreiben immer den eingefügten Schlüssel, denn eine Änderung der Eingabe räumt zuerst das Panel und die zwischengespeicherten Werte.
Schlüssel kopieren liefert die gelesene Zeile: Typ, Blob und Kommentar, ohne das Optionspräfix. Behalten Sie beim Ausrollen eines Schlüssels die Originaldatei als Quelle der Wahrheit und nutzen Sie die Kopie für Chat-Nachrichten oder Tickets, in denen ein falsches Zeichen unsichtbar bliebe.
DSA / ssh-dss wird als veraltet gemeldet, ein RSA-Modulus unter 2048 Bit als zu schwach und ein fehlender Kommentar als erschwerte Inventarisierung. Was der Parser sieht, OpenSSH aber ignorieren oder ablehnen würde - etwa Bytes nach dem letzten Feld - wird als Warnung gemeldet statt still verworfen.
Alles läuft lokal: kein Schlüssel wird an einen Server gesendet, keine SSH-Verbindung geöffnet und kein Host gefragt, ob er den Schlüssel kennt. Ein gleicher Fingerprint beweist, dass die Bytes identisch sind; der Zugang hängt zusätzlich von authorized_keys-Optionen, Dateirechten, Konto und Serverrichtlinie ab.