簡體   English   中英

C#應用程序的序列號生成算法

[英]Serial number generation algorithm for C# application

我正在開發一個共享軟件c#應用程序,它接受我網站上生成的序列密鑰。

我遵循Joseph Spiros建議的以下方法

您將公用密鑰與應用程序捆綁在一起。 當用戶購買應用程序時,他們提供他們的姓名和電子郵件地址。 該網站對用戶的姓名和電子郵件地址進行哈希處理,使用您的私人>密鑰對哈希進行簽名,並在Base64中提供結果以便於輸入。 當用戶將“代碼”連同其名稱和電子郵件地址一起輸入您的應用程序時,您的應用程序可以驗證它是否由您的私鑰(只有>您/網絡商店可以訪問)簽名,並且它匹配>用戶提供的名稱和電子郵件。

我的網站在linux服務器上運行,因此生成許可證的程序將用php編寫。 該軟件使用c#開發。 請告訴我,使用php中的私鑰生成和簽名的許可證/哈希是否與C#中的公鑰兼容。

指向示例的指針會有所幫助。

有關Microsoft堆棧上許可共享軟件的示例,請查看Shareware Starter Kit

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM