如何加密html文件?

时间:2010-05-14 05:49:00

标签: html encryption obfuscation

我想知道,如何使我的html文件代码加密?
因此,如果普通用户看到代码, 然后他们不明白代码?

8 个答案:

答案 0 :(得分:8)

你做不到。如果用户看不到它,浏览器将无法看到它!

答案 1 :(得分:8)

我不记得我是怎么做到的,但我最近只是阅读了一些自己的代码而我甚至无法理解它。普通用户没有机会。但是,我并没有涉及加密。

答案 2 :(得分:6)

这称为混淆,但它毫无意义。人们仍然可以在DOM Inspector或Firebug中查看完整的DOM树。正如Yahoo blog entry所说,“如果您不希望别人看到您的程序,请拔掉您的服务器。”这同样适用于HTML。

答案 3 :(得分:2)

不要打扰。所有加密都会对您造成影响,这会降低您的网站速度。它不值得“隐藏”它。任何白痴都可以打开Firebug并查看所有内容,甚至无需解密源代码。

答案 4 :(得分:2)

这可能不错:http://www.iwebtool.com/html_encrypter 它是免费的和在线使你的代码变成unicode希望更少复制和编辑!

答案 5 :(得分:0)

您可以尝试禁用鼠标右键单击。 JS(jQuery):

$(document).bind('contextmenu',function(){return false;});

再次如其他帖子所示,这实际上毫无意义,因为如果有人想要查看来源,他们只需按F12即可打开控制台并查看所有代码。

另外,我认为普通用户不希望看到这种事情。如果他们看到了,他们只是认为他们按错了按钮并将其关闭。

答案 6 :(得分:0)

您可以使用StatiCrypt使用AES-256加密来加密HTML文件。然后,您将获得一个带有密码提示的简单HTML页面see example

项目存储库中的两条警示说明:

  

免责声明如果你有额外敏感的银行数据,你应该使用别的东西!

     

...

     

AES-256是最先进的技术,但是蛮力/字典攻击的速度非常快:使用长而不寻常的密码短语

类似的工具是clientside-html-password。可能还有其他人,但最重要的是你可以加密HTML文件。

答案 7 :(得分:0)

我编写了一个名为 PageCrypt 的工具来加密 HTML 文件。该工具在加密时要求输入密码,然后输出一个加密的 HTML 文件。然后,当用户查看加密文件时,需要输入设置的密码才能解密查看。

该工具托管在此处:

https://www.maxlaumeister.com/pagecrypt/

在此处提供源代码:

https://github.com/MaxLaumeister/pagecrypt


项目描述,来自项目页面:

<块引用>

PageCrypt - 密码保护 HTML

此工具可让您安全地用密码保护 HTML 文件。与其他密码保护工具不同,此工具:

  1. 没有服务器端组件(此工具及其受密码保护的页面完全在 JavaScript 中运行)。

  2. 使用强加密,因此无法绕过密码保护。

您只需选择一个 HTML 文件和密码,您的页面就会受到密码保护。