可点击的电子邮件链接加密?怎么办?

时间:2010-11-25 20:46:33

标签: email encryption web spam-prevention

我想知道是否以及如何为网站创建可点击的电子邮件链接,这些链接以电子邮件播放器无法收集的方式“加密”,并且生活用户仍然可以点击它在电子邮件客户端打开,甚至复制它。

我看到一些在javascript中完成的链接,但我不知道他们是如何做到这一点以及他们是多么“安全”。

提前感谢您的回复

2 个答案:

答案 0 :(得分:3)

大多数方法都是在多个元素之间拆分地址并插入额外的格式;然后,对于支持JS的浏览器,他们使用JavaScript将其重新转换为电子邮件地址。

海报的例子是SpamSpan,它甚至有几个混淆的“级别” - 每个级别逐渐变得越来越不像源代码中的电子邮件,但它仍然设法将它重新组合在一起由JS。虽然今天的一些垃圾邮件程序据说能够执行JavaScript,但绝大多数都没有 - 而且电子邮件在JS关闭时仍然是人类可读的。 JS辅助解混淆的一个优点是它不依赖于外部服务器,你只需要(简单地)集成JS库。

reCAPTCHA Mailhide采取了另一种方法 - 只有在解决CAPTCHA(与普通reCAPTCHA相同的类型)后才会显示电子邮件。这对用户来说不太方便,但对机器人来说几乎是安全的。这样做的一个缺点是它依赖于reCAPTCHA的服务器(实质上是在谷歌上) - 有些人对任何外部依赖都是死的。

答案 1 :(得分:1)

这将是一种非常简单有效的方式:

Scramble email addresses

所有这一切都是将其转换为ASCII,您需要做的就是将其插入您的电子邮件地址!

虽然您可以选择更多(疯狂)安全方式,但这只是一个简单的选择。您也可以尝试this solution,它使用JavaScript来保护您的电子邮件。

希望这有帮助!