【发布时间】:2012-01-24 13:06:19
【问题描述】:
我有一个 HTML 页面想要对其进行编码,因此无法再次对其进行解码,但希望在所有浏览器上正确显示它。
我知道存在一个名为 Encrypt Web Pro 的程序可以做到这一点,但我们知道用它编码的 html 页面可以很容易地再次解码。
你知道一个安全的方法吗?请帮帮我...
【问题讨论】:
我有一个 HTML 页面想要对其进行编码,因此无法再次对其进行解码,但希望在所有浏览器上正确显示它。
我知道存在一个名为 Encrypt Web Pro 的程序可以做到这一点,但我们知道用它编码的 html 页面可以很容易地再次解码。
你知道一个安全的方法吗?请帮帮我...
【问题讨论】:
使用free obfuscating HTML encoder,您可以将您的php 输出编码为加密的javascript。直接查看源代码将产生一行编码的 javascript。这不利于搜索引擎优化,并且仍然可以使用源代码调试器(例如用于 firefox 浏览器的 Firebug)查看源代码。
【讨论】:
这是不可能的,因为要显示页面,浏览器需要读取 HTML 代码。
【讨论】:
如果网络浏览器需要呈现您的 HTML(这就是 HTML 的全部意义所在),从技术上讲,它不能被加密:根据定义,浏览器无法读取 HTML,除非您还包含解密密钥,即毫无意义,因为它违背了加密的全部目的。
我认为您正在寻找的是 HTML 混淆器:某种方式来混淆 HTML,使人类难以理解,但浏览器可以毫无问题地解码。
编辑:谷歌搜索 html 混淆器会引发大量结果
如果您提供任何有关您想要实现的目标的更多信息,将会有所帮助。
【讨论】: