Mirar el centro
La mejora más barata que hay aquí, y tarda unos cinco segundos más que lo que ya hace casi todo el mundo.
Cómo se lee una cadena larga
Ante cincuenta y seis caracteres impredecibles, casi cualquiera lee los cuatro o cinco primeros, echa un vistazo al final y da el visto bueno. Así funciona la lectura: las cadenas aleatorias largas se muestrean, y las muestras son los bordes.
La falsificación está construida alrededor de eso. Acertar un principio reconocible es barato, acertar el centro no compensa y acertarlo todo es imposible.
| Lo que se acierta | Lo que cuesta |
|---|---|
| Cuatro o cinco caracteres iniciales | Segundos o minutos en una máquina corriente |
| Siete u ocho | Horas o días, sigue siendo viable |
| Doce o más | Prácticamente inalcanzable |
| La cadena entera | Imposible, y en eso se sostiene todo |
La comparación que quita el criterio de en medio
- Pegue las dos cadenas en el mismo campo de texto, una debajo de la otra.
- Mire si cuadran carácter a carácter. Dos líneas idénticas seguidas se ven al instante, dos distintas no.
- O use algo que informe de coincidencia exacta. Es mejor que cualquier lectura atenta.
- Guarde la lista actual en un archivo suyo, para tener siempre con qué comparar.
La única excepción
Una sustitución dentro de su propia máquina cambia la cadena entera en vez de imitarla, así que se detecta mirando los extremos de lo que realmente ha aparecido en el campo. Es el único sitio donde la comprobación rápida es la correcta, y vale igual para destinos de pago que para direcciones en el navegador.
Qué no es el problema aquí
- Caracteres parecidos. El alfabeto de estas direcciones excluye por diseño las parejas ambiguas, así que una dirección que se ve rara lo es de verdad. Nunca es cosa de la tipografía.
- Mayúsculas. No distinguen mayúsculas de minúsculas, así que son formato y no otra dirección.
- Longitud. Siempre cincuenta y seis caracteres antes del sufijo. Más corta es de una versión retirada del protocolo.