服务如:http://www.wbwip.com/wbw/emailencoder.html将电子邮件编码为ASCII。它完全安全吗?垃圾邮件发送者可以复制此代码并对其进行解码吗?
他们可以对其进行解码,那么在网站上显示您的电子邮件最安全的方式是什么?可能把它放在图像中?
答案 0 :(得分:2)
不,它根本不安全。您仍然在页面上显示您的电子邮件地址。一些愚蠢的蜘蛛会结束混淆,但那些最新的蜘蛛肯定能够快速“解码”这些实体。唯一的解决方案是......根本不公开电子邮件地址。如果您使用联系人表单与收件人进行选择,请使用ID并在代码中取消引用它。如果您需要显示电子邮件 - 显示图片,但如果有人想让您在他们的垃圾邮件数据库中进行通信,那么他总是可以手动将其放在那里。
答案 1 :(得分:1)
简短回答 - 不,它不完全安全,因为任何人都可以轻松解码。
答案 2 :(得分:1)
任何人都可以使用ASCII表轻松解码,例如:http://www.asciitable.com/
答案 3 :(得分:1)
聪明的垃圾邮件机器人可以轻易读取“隐藏”地址。
你应该做什么,有类似的东西(对于john.doe@gmail.com):
john (dot) doe (at) gmail (dot) com
人们仍然可以构建一个机器人来对抗这种情况,但这种技术不常见是不切实际的。
说实话,没有100%的方式来隐藏你的电子邮件。甚至图像都有OCR,在最坏的情况下,持久的人可以随时手动输入您的地址并将其添加到垃圾邮件列表中。
如果您希望用户与您联系,最好的方法是制作表单,然后让服务器处理请求并向您发送电子邮件。这样,您的地址不会向任何人公开。
答案 4 :(得分:1)
最好的解决方案是不要显示电子邮件地址。如果您希望用户能够相互发送电子邮件,请编写专用UI,他们可以在其中键入消息并直接从您的服务器发送电子邮件。但请确保UI本身也通过登录/传递进行保护,否则您将回到正方形。
答案 5 :(得分:1)
这种方法对某些人来说是安全的 - 但并非所有蜘蛛都是如此。即使有人通过,你也可以向用户介绍成千上万的垃圾邮件。我想这取决于你是否值得承担风险,但我绝对不会。
答案 6 :(得分:0)
当然,这种形式的电子邮件编码在安全性方面非常弱,事实上,它根本不是出于安全目的而设计的。它是编码,而不是加密。