Silverlight 和混淆

标签 silverlight obfuscation

我对 Silverlight 还很陌生,我真的觉得它很酷。我有一个关于它如何在客户端运行代码的问题。

比如说,我有一个网站,它根据用户输入的金额计算出一定的金额。这当然我很乐意做客户端。但问题是,用于计算的公式是专有的,属于商业 secret 。如果我使用 SL 将此公式放在客户端,它会安全吗?或者能不能反射(reflect)?

最佳答案

如果您想对算法保密,请不要将其推送到客户端。没有任何形式的混淆或保护是完美的。

此外,当您在客户端进行计算时,您应该 总是 检查服务器上的结果,而不仅仅是假设它们是正确的。 假设客户端受到威胁。

关于Silverlight 和混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/450341/

相关文章:

刷新或设置 selectedIndex=-1 后的 Silverlight DataGrid 绑定(bind)问题

c# - Silverlight 是否能够更改本地用户计算机上的文件?

android保持包签名

javascript - 寻找一个好的在线 JS 混淆器,仅用于缩小目的

c# - Silverlight 应用程序中的 F# 库?

c# - 如何在格式字符串中使用与语言环境无关的小数点和数字分隔符?

javascript - 如何在使用 Silverlight 调用的 javascript 函数中创建 ActiveXObject

c# - 调试混淆代码

c++ - 类似 smartassembly 的程序,但适用于 C++?

java - 为什么 Spring 在混淆后看不到我的 @Resource 注解的对象?