JavaScript混淆的.Net组件?

5
有没有用于混淆JavaScript的.Net组件?我正在动态生成JavaScript,并通过ClientScript.RegisterClientScriptBlock发射。我希望让其他人更难查看和修改该脚本。
注意事项: - 是的,我知道JavaScript混淆只会对认真的开发者构成不便。 - 我确实打算添加(非混淆的)版权声明。 - 生成JavaScript的我的C#程序是我的真正的附加值。那个源代码不会对查看者开放。尽管如此,我仍然希望模糊它创建的函数和数据。
谢谢!

还在寻找...我看到一些独立的GUI可以混淆代码,也有一些库可以压缩代码。有没有既能混淆又能压缩代码的工具? - Mark Maslar
5个回答

6

3

1
上面由Darin Dimitrov提到的Ajax Minifier已经更新,包括混淆和缩小功能。它还被设计为与您的构建和发布过程配合使用。

0

我没有看到这两个在 .Net 程序中可以以编程方式调用的地方。它们只能在 GUI 中使用吗? - Mark Maslar

0
你可以看一下最近由微软发布并在内部使用的Ajax Minifier

刚刚尝试了一下。与 .Net 集成得很好。但是,“压缩”输出与原始输出几乎没有什么不同。它似乎会将空格字符最小化,但甚至不会将变量和函数名称重命名为更短的名称。 - Mark Maslar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接