OpenSSH's betrunkener Bischof-Algorithmus: Visualisierung von öffentlichen Schlüssel-Fingerprints
2025-08-20
OpenSSH verwendet einen cleveren Algorithmus namens "Betrunkener Bischof", um öffentliche Schlüssel-Fingerprints zu visualisieren. Basierend auf Prinzipien der Zufallskunst übersetzt er den Schlüssel-Hash in die Bewegungen eines Läufers auf einem Schachbrett, was in einer ASCII-Kunst-Darstellung resultiert. Dies ermöglicht es Benutzern, Schlüsseländerungen leicht visuell zu erkennen. Die Funktion wird durch das VisualHostKey-Flag gesteuert und kann über Konfigurationsdateien oder Befehlszeilenoptionen aktiviert werden. Der Artikel beschreibt auch die Implementierung in der Programmiersprache Factor.