Email加密/解密工具

时间:2025-05-24   阅读:18

技术说明文档

加密方法详解

1. 组合加密(推荐)

结合JavaScript动态生成和字符实体编码,提供最高级别的保护。先对Email各部分进行HTML实体编码,然后使用JavaScript动态解码并生成链接。

优点: 最安全,能抵御大多数爬虫。

2. JavaScript动态生成

使用document.write在页面加载后动态生成Email链接。原始HTML中不包含完整Email地址。

优点: 简单有效,兼容性好。

3. 字符实体编码

将Email中的每个字符转换为HTML实体(如@变为@)。浏览器会自动解码显示,但爬虫可能无法正确处理。

优点: 不依赖JavaScript。

4. ROT13加密

使用ROT13算法对Email进行加密,需配合JavaScript解密。ROT13是一种简单的字母替换加密。

优点: 对纯文本爬虫有效。

解密技术实现

解密引擎能够自动识别并处理以下加密方法:

  • 检测HTML实体编码并解码

  • 提取和执行JavaScript代码中的解密逻辑

  • 识别ROT13加密并反向解密

  • 解析document.write和innerHTML赋值语句

  • 处理组合加密的多层保护

使用场景

加密场景
  • 在公开网页上显示联系邮箱

  • 防止垃圾邮件收集器爬取

  • 保护用户隐私信息

解密场景
  • 恢复遗忘的加密邮箱

  • 验证加密效果

  • 分析网页中的加密方法

  • 安全审计和测试

上一篇:CRC32加密工具

下一篇:UUID在线生成器工具