【发布时间】:2012-11-12 16:49:57
【问题描述】:
我知道您可以使用 javascript obfosculator 来保护 javascript 源代码,但除此之外我还需要一个更好的解决方案。
我正在研究加密要放置在某些网站上的 javascript 文件的选项。这个 javascript 文件像往常一样包含在:
<script src="http://secure.com/encryted.js"></script>
这个想法是为了以某种方式阻止用户查看 javascript 的源代码,或者至少让这样做变得更加困难......
我正在考虑一种仅通过执行类似操作来返回 javascript 的方法
<script src="http://secure.com/validate.php"></script>
这样我可以在主机secure.com上检查某些条件,如果满足这些条件,只返回javascript(加密)。
有没有人有想法或做过这样的事情?或者知道防止 javascript 源代码暴露或使其变得非常困难的好方法?
ETA 似乎是加密它的好方法
http://www.enetplanet.com/enc/
我的目标是让人们查看源代码 /html 不能“仅查看”源代码 有什么想法吗?
【问题讨论】:
-
这听起来可能很粗鲁(不是我的本意),但你用过谷歌吗? answers 您唯一可以期待的只是一堆在线 JS 丑陋者 的链接(如果这是您正在寻找的术语;)
-
根本不可能。浏览器必须能够读取 JS(以及 HTML、CSS 等等)。浏览器正在用户的计算机上运行,如果用户提出要求,会愉快地将源代码呈现给用户。
-
不想让别人看到你的代码?然后专门使用服务器端代码。调用执行脚本工作的服务器端服务,然后使用 echo 或 response.write 之类的东西返回 html。
-
这个问题已经被问过无数次了。底线是,你不能隐藏你的客户端 javascript。
-
这个问题表明完全缺乏研究工作
标签: jquery encryption protection protected