Tag: 许可证密钥

我怎样才能为我的C#应用​​程序创build一个产品密钥?

我怎样才能为我的C#应用​​程序创build一个产品密钥? 我需要创build一个每年更新的产品(或许可证)密钥。 此外,我需要创build一个试用版本。 有关: 我如何最好地混淆我的C#产品许可证validation码? 基于Web的许可证激活 你如何保护你的软件免遭非法分发? 最好的激活关键软件的.NET应用程序?

非对称encryption中的encryption和签名有什么区别?

encryption一些数据与签署一些数据(使用RSA)有什么区别? 这是否简单地扭转了公私钥的作用? 例如,我想用我的私钥生成消息,所以只有我可能是发件人。 我希望我的公钥被用来读取消息,我不在乎谁读他们。 我希望能够encryption某些信息并将其用作我的软件的产品密钥。 我只关心我是唯一能够产生这些的人。 我想将我的公钥join我的软件来解密/读取密钥的签名。 我不在乎谁能读取密钥中的数据,我只关心我是唯一可以生成密钥的人。 在这种情况下签署有用吗?

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

我目前正在开发一款产品(用C#开发),可以免费下载和安装,但是版本非常有限。 要访问所有function,用户必须支付许可证费用并获得一个密钥。 然后将该密钥input到应用程序中以“解锁”完整版本。 因为使用像这样的许可证密钥是平常我想知道: 通常如何解决? 我如何生成密钥,以及如何validation应用程序? 我怎样才能避免在互联网上发布一个关键字,并被没有支付许可证的其他人使用(一个关键基本上不是他们的)。 我想我也应该以某种方式将应用程序的版本绑定到关键字上,这样才有可能在function版本中为新的关键字收费。 还有什么我应该考虑在这种情况下?