使用Javascript加密HTML的优缺点

使用Javascript加密HTML的优缺点,javascript,browser,Javascript,Browser,我是网络世界的新手。我在一个项目中工作,该项目需要对HTML进行加密。我正在使用以下网站进行加密 该项目是在dotnetnuke中构建的。加密是在JavaScript中执行的 有谁能告诉我它的优点或缺点吗?这样我就可以用更好的药水来决定了。缺点:这绝对没有意义。浏览器需要原始HTML才能呈现页面。这意味着解密HTML的所有内容都必须在同一轮中提供给它。这使得这种加密毫无意义,因为任何人都可以像浏览器一样解密HTML。你没有对任何人隐瞒任何事情,因为你不能 事实上,任何人都可以简单地使用浏览器

我是网络世界的新手。我在一个项目中工作,该项目需要对HTML进行加密。我正在使用以下网站进行加密

该项目是在dotnetnuke中构建的。加密是在JavaScript中执行的


有谁能告诉我它的优点或缺点吗?这样我就可以用更好的药水来决定了。

缺点:这绝对没有意义。浏览器需要原始HTML才能呈现页面。这意味着解密HTML的所有内容都必须在同一轮中提供给它。这使得这种加密毫无意义,因为任何人都可以像浏览器一样解密HTML。你没有对任何人隐瞒任何事情,因为你不能

事实上,任何人都可以简单地使用浏览器的DOM检查器(通常是:右键单击>检查元素)来查看解密和呈现的“HTML”


优点:如果你是受虐狂,那么在使用自己的网站时,你会很生气吗?

从来没有“需要”生成“加密”的HTML。你为什么认为你“需要”这个呢?我在第一个站点上尝试了
,它比第二个站点有更多的混淆,但代码的长度要长得多。“我在一个项目中工作,需要对HTML进行加密”=当需求不正常时,是时候开始寻找新的项目了。”特别是现在几乎每个人的上下文菜单中都有Inspect元素。事实上,如果你想在编辑html时激怒任何人,包括你自己,那就太好了。@Jack补充道,这似乎是合法的。@DA我认为这一点都不微不足道。“哦,我需要更改此元素的类。让我编辑此文件。什么…为什么CTRL+F找不到它?我想我必须手动翻阅页面代码。等等…这些模糊的JS是什么?”嗯,人们希望它们在部署时进行模糊处理,而不是在源代码中手动进行模糊处理。:)