2013-02-18 50 views
0

我正在尋找將授權類型系統添加到我的新程序,但不知道如何去做這件事。基本上我想要做的是要麼提示用戶授權代碼,要麼在gui上有一個文本框供他們輸入授權碼。C#WPF授權系統

在用戶能夠運行功能並由管理員(我)生成之前,應該要求此授權碼。我沒有任何限制函數的問題,但是如果系統已經存在,我可以實現或者應該使用某種數學邏輯,那麼就沒有絲毫的線索。例如:授權碼減一些值等於一個值,然後批准密鑰。

有關此主題的任何建議或幫助將很有用。

回答

0

您對安全性有多關注?最簡單的方法是...

  1. 硬代碼授權常數到應用程序(或從數據庫中獲取..)。
  2. 帶應用程序加載對話框的提示用戶。
  3. 直到用戶輸入匹配的代碼後才能繼續。
+0

我不是超級安全的地方,我要爲此運行一個數據庫,我只是想讓一個普通用戶不知道通過說嘿它只是10的增量。也許一個硬代碼說價值除以東西等於1.5?你的建議? – Saren 2013-02-18 16:12:55

+0

像GUID的第一部分應該工作...比如DF2A0F2C。除非你想爲每個用戶生成唯一的密鑰,否則我沒有看到任何理由用數學來混淆它。 – 2013-02-18 16:56:48