2010-12-17 35 views
0

假設我創建了一個android移動應用程序。如何根據用戶提供的輸入生成簡單的註冊碼並在安裝後驗證

我在尋找的是,一旦用戶從我的網站購買我的應用程序, 他將輸入他的IMEI號碼。

我想生成一個簡單的註冊碼,購買成功後可以通過電子郵件發送給他。

用戶將在應用程序中輸入代碼,應用程序將在內部獲取IMEI號碼並驗證註冊碼。

我該如何生成這樣的註冊碼?

是否有算法/工具可以幫助我做到這一點?

感謝, Aseem Chiplonkar

回答

0

根據您將要開發你的網站是什麼,你可能想看看進入GUID的或者類似的東西...閱讀更多Here

+0

感謝您的回覆。但那不是我正在尋找..... – 2010-12-20 03:26:31

0

你可以做的是,一旦你從用戶那裏收到了IMEI,你就可以在其上應用一個算法(例如,你可以對字符串進行混洗並添加一些鹽),並且它們會生成一個hash

發送此hash做用戶,當他/她在您的應用程序上鍵入此hash您將獲取IMEI,應用相同的算法並計算hash。如果hash與您發送的相匹配,您的應用將被激活。

我會用Sha256,但你也可以使用你喜歡的任何其他散列函數。

您也可以將一個Base64算法應用於散列,使其更易於輸入。

相關問題