Javascript 文件名加密和引用

标签 javascript encryption obfuscation

我想更改我的应用程序中的 JavaScript 名称以获得额外的安全性,例如 facebook 和 google 以及可靠的部署。

是否有应用程序或库可以更改 JavaScript 文件名并在我的 View (用 php 编写)和 JavaScript 文件中引用它们。


预期效果示例

更改此项(部署前):

在文件夹中:js/myfunction.js

在文件中:<script type="text/javascript" src="https://mysite.com/myfunction.js"></script>

对此(部署后):

文件夹:js/PuKJS78UyH.js

在文件中:<script type="text/javascript" src="https://mysite.com/PuKJS78UyHK.js"></script>

最佳答案

您应该考虑优化而不是混淆和加密。结合您可以做的事情:

  1. 将所有常见的 JS 文件合并到一个文件中(最大限度地减少请求数量并解决您的问题 - 没有文件名需要混淆)
  2. 最小化 JS - 这样速度更快,占用的空间更少(此外,它变得不可读)

这个工具看起来是个不错的起点:http://code.google.com/p/minify/

关于Javascript 文件名加密和引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9832448/

相关文章:

encryption - 静态数据的 Redis 加密

android - 对代码混淆有何期待(proguard、android)

android - 如何在 eclipse IDE 中混淆我的 android 项目?

java - 编码/混淆 HTTP 参数

javascript - 是否可以防止 WebBrowser 控件由于调用 window.close() 的脚本而被释放?

javascript - 选择每 n 个相同类型的元素,但不在同一父元素中

database - 文件扩展名 .DB - 它到底是什么类型的数据库?

encryption - 自制密码学

javascript - pointerdown vs onclick : what is the difference?

javascript - jquery,将事件类添加到链接