OpenSSH permite mostrar una representación visual de las huellas dactilares con VisualHostKey
, ver 'Reilly y aquí . La salida se ve aproximadamente así:
# Host github.com found: line 53 type RSA
2048 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48 |1|LCbDN2wZEUdf/m4pYL7OUiOk2RM=|QZw5k6xHgVjYct4Ja7VUUK0ZObs= (RSA)
+--[ RSA 2048]----+
| . |
| + . |
| . B . |
| o * + |
| X * S |
| + O o . . |
| . E . o |
| . . o |
| . . |
+-----------------+
Me estoy preguntando y no pude encontrar ninguna literatura sobre esto, ¿qué tan "visualmente únicos" son los patrones resultantes? Es decir. ¿Qué tan difícil es crear una colisión cercana no en el espacio de huellas dactilares sino en el espacio de la imagen? En el ejemplo anterior, la mayoría de los usuarios probablemente no se darían cuenta si se reemplazara o
por .
o O
por 0
.
¿Hay resultados publicados sobre la fuerza criptográfica del arte aleatorio contra los ataques de preimagen (juego de palabras intencionado)?