¿Funciona la ofuscación del correo electrónico al convertir el correo electrónico a HTML hexadecimal/decimal Unicode?

¿Funciona la ofuscación del correo electrónico al convertir el correo electrónico a HTML hexadecimal/decimal Unicode?

Esta pregunta es una respuesta aesta preguntapreguntado aquí antes. Estaba pensando en simplemente convertir el correo electrónico a HTML hexadecimal/unicode decimal.

Ejemplo:

Mostrar[correo electrónico protegido]Yo usaría el Unicode decimal:

john.appleseed@mail.com

o el Unicode hexadecimal:

john.appleseed@mail.com

Esto tiene muchas ventajas sobre otros métodos que se basan en CSS, Javascript, imágenes, etc. Por ejemplo, sería posible que el correo electrónico se muestre en casi todos los navegadores, incluidos los de consola como elinks o w3m. En segundo lugar, incluso funcionaría si el usuario ha deshabilitado explícitamente JS o ha bloqueado imágenes.

Mi pregunta: ¿sería este un buen método para ocultar el correo electrónico en comparación con otros populares?

Respuesta1

Ésta no es más que una variante bastante menor de laReemplazo de '@' y '.' con entidadesmétodo ya discutido en el hipervínculo de preguntas y respuestas. De hecho, yo mismo uso ese último método. No he medido su eficacia, pero las estadísticas de quienes sí lo han hecho se citan en las respuestas originales a esa pregunta.

Esta variante no ganaría mucho más que la original. Entonces la respuesta es prácticamente "No".

El método en general se basa en la noción de que los raspadores de páginas WWW que se supone que existen son vagos y no quieren escribir analizadores HTML completos. Simplemente buscan @(o at) y hacen una comparación de patrones bastante simple. Si, por otro lado, tuvieran un analizador HTML completo capaz de reconocer referencias de caracteres numéricos decimales y hexadecimales, entonces realmente no importa si solo @y .están codificados o si todos los caracteres del nombre completo del buzón están codificados. Los raspadores de páginas decodificarán todo felizmente.

Es, después de todo,mástrabajo, nada menos, para tener un decodificador de referencia de caracteres numéricos que solo decodifiquealgunocaracteres. ☺

información relacionada