L'algorithme de l'évêque ivre d'OpenSSH : Visualisation des empreintes digitales de clés publiques

2025-08-20

OpenSSH utilise un algorithme astucieux appelé « évêque ivre » pour visualiser les empreintes digitales des clés publiques. Basé sur des principes d'art aléatoire, il traduit le hachage de la clé en mouvements d'un fou sur un échiquier, résultant en une représentation artistique ASCII. Cela permet aux utilisateurs de détecter facilement les modifications de clé visuellement. La fonctionnalité est contrôlée par l'indicateur VisualHostKey, permettant de l'activer via des fichiers de configuration ou des options de ligne de commande. L'article détaille également son implémentation dans le langage de programmation Factor.