我想知道,如何使我的html文件代码加密?
因此,如果普通用户看到代码,
然后他们不明白代码?
答案 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 文件。与其他密码保护工具不同,此工具:
没有服务器端组件(此工具及其受密码保护的页面完全在 JavaScript 中运行)。
使用强加密,因此无法绕过密码保护。
您只需选择一个 HTML 文件和密码,您的页面就会受到密码保护。