2013-06-26 20 views
0

我正在編寫一個應用程序,該應用程序使用API​​從Android應用程序和iPhone上運行的應用程序返回json結果。我想生成一個API密鑰,但這很容易被檢測到,任何人都可以訪問該API。生成隨機鹽以跨設備使用

我打算做的是使用基於短語和一天中的日期和小時的隨機鹽。但是,如果我根據小時生成一個鹽,那麼如果我在1秒內發送請求到9,並且在獲取請求時服務器實際上是10,那麼它將失敗。我可以測試這種情況,並減少小時和重新測試。

有沒有人有任何想法更好的解決這個問題?

回答

0

使用較短的時間跨度,如10分鐘。檢查10年代。因此,如果是2:03,則有效哈希將爲2:001:502:10

+0

謝謝。我希望得到比使用時間更好的解決方案。我確實想知道是否有任何事情可以通過電話產生鹽。也許IP地址和其他一些數據。 – karmafunk