0

我正在为我公司的产品寻找简单的加密功能。我不是在寻找复杂的加密。只需简单的钥匙就可以让双方、我的公司和客户一切正常。公司将有 C# 应用程序来生成密钥,然后我们会将密钥发送给客户。当用户打开密钥生产者应用程序时,他/她将选择我们销售的产品,然后输入客户密钥。程序将产生密钥。

Customer id is an integer of 6 characters. (Example: 103499)

Product id are string(can be both integer and char) of 4 characters.(Example: PRD3)

Also program will have an expiration date. (Example: 10/10/2013)

客户输入此密钥后,产品会自行更新以使用密钥中启用的功能。

我没有太多关于加密的信息,所以我很感激你的帮助。

问候

4

2 回答 2

1

您可以使用公钥/私钥方法,这样您将拥有一个公钥,而产品密钥将充当私钥。

这篇文章应该是一个好的开始:http: //msdn.microsoft.com/en-us/library/5e9ft273.aspx

于 2013-07-24T15:10:32.777 回答
0

我决定使用 AES 加密来制作它,它对我的​​目的很有效。感谢您的协助!

我使用在 C# 主题中使用 AES 加密作为参考。

于 2013-07-25T07:23:13.797 回答