Je dois créer des empreintes digitales pour les clés RSA que les utilisateurs peuvent mémoriser ou au moins reconnaître facilement. Les idées suivantes sont venues à l'esprit:Facile à retenir les empreintes digitales pour les données?
- Briser le hachage SHA1 en portions de, disons 4 bits et de les utiliser comme coordonnées pour les cannelures de Bézier. Dessinez les splines et utilisez cette image comme empreinte digitale.
- Utilisez le hachage SHA1 comme entrée pour un algorithme fractal. Le résultat devrait être unique pour une entrée donnée, c'est-à-dire que la sortie ne peut pas être un carré solide la moitié du temps.
- Mappez le hachage SHA1 aux entrées d'une liste de mots (comme dans les vérifications orthographiques ou les listes de mots de passe). Cela créerait une phrase secrète composée de mots réels.
- Au lieu d'une liste de mots, utiliser d'autres grandes ensemble de données comme des cartes Google (carte le hachage SHA1 pour cartographier les coordonnées et utiliser la région de la carte (s) comme une empreinte digitale)
D'autres idées? Je suis sûr que cela a été mis en œuvre sous une forme ou une autre.
Cela vaut la peine d'examiner si vous êtes limité à la sortie ASCII. – ApplesOranges