我正处于需要为我的应用添加密钥的位置。你们使用了哪些可能的解决方案?在我决定之前,到目前为止,我已经查看了之前的post。我的两个影响因素是:
由于
答案 0 :(得分:4)
如果您正在谈论软件保护,请花一点时间重新考虑它。
保护计划主要是浪费时间。如果.NET在这方面与Java类似,那么反编译代码并删除任何类型的保护都是微不足道的。唯一或多或少强大的解决方案是基于网络的 - 这些可能非常烦人,因为您正在为您的应用程序引入新的故障点 - 如果您的身份验证服务器关闭或丢失了互联网连接,会发生什么?
我知道“那种力量”就像这样的东西,但请仔细分析一下情况。
答案 1 :(得分:0)
Aladdin's Software and Hardware Solution Comparison Chart
我们购买这些密钥,并且它们非常易于使用,并且可以通过其实用程序为您生成示例代码。除此之外,他们是一家非常专业的公司(不,我不为他们工作,但已经在两家不同的公司使用他们的产品)
基本的硬件密钥本身价格在30美元左右,但你必须购买更贵的“主”套装(此时我不记得费用)。