javascript - 混淆电子邮件地址的最佳方法

标签 javascript encryption email

我正在创建一个应用程序,它需要在查询字符串中传递电子邮件地址并链接到公共(public)文档中的这些页面。

我想防止我的网站成为垃圾邮件的天堂,所以我正在寻找一种简单的算法(最好是在 JavaScript 中)来加密/混淆地址,这样它就可以在 URL 中公开使用,而无需将电子邮件地址设为容易成为攻击目标。

www.mysite.com/page.php?e=bob@gmail.com
 to
www.mysite.com/page.php?e=aed3Gfd469201

结果最好是一个很短的字符串,可以很容易地在 URL 中使用。对我可以使用的算法有什么建议吗?

最佳答案

使用与仅由您的站点持有的私钥相对应的公钥对数据进行 RSA 加密。

Base64 和 urlencode 结果。

关于javascript - 混淆电子邮件地址的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3445659/

相关文章:

javascript - 获取数据的函数一直循环运行

python - 旧的 python 散列从左到右完成——为什么不好?

javascript - 使用 JavaScript 中的 onblur 事件验证电子邮件

javascript - 动态添加新的 div 但单击事件不适用于新的 div

javascript - 如何获取正在使用的 CSS 变量的名称?

javascript - 使用 div 将标题固定在适当的位置

encryption - 能够分解大量数字如何决定流行加密算法的安全性?

c# - 如何将 HSM 加密与 C# 集成?

java - java 中的 gmail imap 错误的未知命令

javascript - jQuery 电子邮件地址输入