使用密钥保护 .NET 应用程序 [关闭]
Posted
技术标签:
【中文标题】使用密钥保护 .NET 应用程序 [关闭]【英文标题】:Securing .NET application with keys [closed] 【发布时间】:2010-09-19 09:33:36 【问题描述】:我现在需要向我的应用程序添加密钥。你们使用了哪些可能的解决方案?到目前为止,我已经查看了较早的post,在我决定之前还有其他任何内容。我的两个影响因素是:
-
价格
易于使用
谢谢
【问题讨论】:
【参考方案1】:Aladdin
Aladdin's Software and Hardware Solution Comparison Chart
我们购买了这些密钥,它们非常易于使用,它们的实用程序为您生成了示例代码。除此之外,他们是一家非常专业的公司(不,我不为他们工作,但在 2 家不同的公司使用过他们的产品)
基本硬件密钥本身的成本约为 30 美元,数量不多,但您必须购买更昂贵的“主”套件(目前我不记得成本)。
【讨论】:
【参考方案2】:如果您在谈论软件保护,请花一点时间重新考虑一下。
保护方案大多是在浪费时间。如果 .NET 在这方面与 Java 相似,那么反编译代码并删除任何类型的保护都是微不足道的。唯一或多或少的强大解决方案是基于网络的——这可能会非常烦人,因为您正在向应用程序引入新的故障点——如果您的身份验证服务器关闭或它们失去互联网连接会发生什么?
我知道“The Powers That Be”喜欢这种东西,但请仔细分析情况。
【讨论】:
以上是关于使用密钥保护 .NET 应用程序 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何保护基于 GPL 的应用程序免受未经授权的使用? [关闭]