代码之家  ›  专栏  ›  技术社区  ›  nikc.org

在html中混淆电子邮件

  •  8
  • nikc.org  · 技术社区  · 16 年前

    我目前正在开发一个网站,其中包括一个过滤器,试图混淆它所服务的网页中的任何电子邮件地址。

    现在,它将地址转换为图像。

    我还看到了一些其他的使用方法;有些人将地址拆分为字符,并使用生成的javascript将其包含在最终文档中,但这需要javascript,因此我认为它没有那么有用。好处是它可以用来创建一个工作的mailto链接。

    另一种方法与上述方法非常类似,使用十六进制符号标记电子邮件地址。不过,我并不确信它会阻碍任何严肃的收割机。

    其他人利用人脑理解语言的能力,要么用文字代替@符号等字符,要么将主机和用户名等分开。

    作为一个延续:如果我不想使用回退方法,以防图像创建因某种原因失败,那么哪种方法是最明智的?

    6 回复  |  直到 16 年前
        1
  •  14
  •   Pablo Fernandez    16 年前

    Here 你会发现许多混淆电子邮件的方法,以及它们的有效性。

    希望有帮助!

        2
  •  2
  •   Heinzi    16 年前

    我现在的问题是,当我没有对图像中的文本使用任何失真时,我使用生成的图像(其文件名没有给出地址)来对抗刮刀的方法有多可靠?

    我没有任何数据支持这一点,但我想说:相当可靠。收割机可以使用“常规”方式获得数百万个地址;我认为他们仅仅为了得到更多的图像而进行图像处理在经济上是不可行的。

    作为一个延续:如果我不想使用回退方法,以防图像创建因某种原因失败,那么哪种方法是最明智的?

    真正地 很难对收割机隐藏邮件地址。

        3
  •  1
  •   cobbal    16 年前

        4
  •  0
  •   Emil    16 年前

    只要你不把图片命名为一些明显的名称,比如emailaddress.png,我认为你应该是相当安全的。

        5
  •  0
  •   mtmk    16 年前

    我认为这一切都是为了提供某种 'are you human test' 在显示电子邮件或以测试方式显示电子邮件之前。

    按照同样的思路考虑,提供一个链接作为电子邮件地址,并在显示电子邮件之前运行测试也可能是一个解决方案。

        6
  •  0
  •   kubi    16 年前

    作为一个用户,一个图像模糊的电子邮件地址几乎和没有电子邮件地址一样无用。无论你选择什么方法,我都应该得到一个理想的答案 电子邮件 链接,第二好的是某种 您的.name.69位于LongWebsite,它可以轻松地转换为.net

    推荐文章