相关疑难解决方法(0)

如何生成和验证软件许可证密钥?

我目前正在开发一种产品(用C#开发),可以免费下载和安装,但版本非常有限.要访问所有功能,用户必须支付许可费并获得密钥.然后将该密钥输入应用程序以"解锁"完整版本.

因为使用像这样的许可证密钥,我想知道:

  1. 通常如何解决?
  2. 如何生成密钥以及如何通过应用程序验证密钥?
  3. 我怎样才能避免让密钥在互联网上发布并被没有支付许可证的其他人使用(一个基本上不是"他们的"的密钥).

我想我也应该以某种方式将密钥绑定到应用程序的版本,这样就可以在功能版本中为新密钥收费.

在这种情况下我还应该考虑其他什么吗?

c# license-key

220
推荐指数
10
解决办法
27万
查看次数

如何最好地混淆我的C#产品许可证验证码?

如何最好地混淆我的C#.net app产品密钥验证码?

是否足以将其置于"内部密封类CLASSNAME {};" 还是我需要做更多?

谢谢!

.net c#

9
推荐指数
1
解决办法
1万
查看次数

最安全的许可软件方式

许可软件的最佳和最安全的方法是什么?这样做是否有现有的计划?我想出售我的剧本,但我想确保用户不能自己重新分发或出售(当然,如果他们在自己的计算机上停用注册并选择转售,这是他们的选择).

软件语言是VB.net.

由于我不确定我是否可以托管任何类型的注册数据库,有没有办法让许可证安全自给自足?我希望用户能够下载演示并能够以某种方式升级到完整版本.

谢谢您的帮助!

如果现在没有这样的软件可以做到这一点,我将如何制作一个?

.net vb.net security licensing

8
推荐指数
2
解决办法
6374
查看次数

标签 统计

.net ×2

c# ×2

license-key ×1

licensing ×1

security ×1

vb.net ×1