HTML代码加密登录框

为您的HTML内容设置密码保护,一键生成加密文件。

加密设置
0 或留空表示永不过期。
加密结果
此处将显示加密后的数据字符串...
下载加密后的 HTML 文件

这个工具使用客户端 JavaScript (运行在您的浏览器中) 来加密您提供的 HTML 内容。

  • 密码处理: 您设置的密码经过 PBKDF2 加盐哈希处理,以增强安全性。
  • 加密算法: 使用 AES-CBC 算法加密您的 HTML 内容。
  • 生成文件: 工具会生成一个新的 HTML 文件。这个文件包含:
    • 一个密码输入框。
    • 加密后的 HTML 内容。
    • 解密逻辑 (JavaScript)。
  • 解密过程: 当用户在生成的 HTML 文件中输入正确的密码时,页面内的 JavaScript 会使用该密码(同样经过哈希处理)来解密并显示原始的 HTML 内容。
  • "记住密码": 如果启用,哈希后的密码会存储在浏览器的 localStorage 中,方便下次自动登录。
  • 安全性: 加密和解密都在客户端进行,原始 HTML 和密码不会发送到任何服务器。但请注意,最终用户如果能接触到加密文件和解密脚本,理论上仍有被破解的可能(尽管难度较大)。请将其用于保护非高度敏感信息。

这是一个纯前端的解决方案,适用于静态 HTML 页面的简单密码保护。