生成跨设备使用的随机盐

时间:2013-06-26 16:23:21

标签: php android

我正在编写一个使用API​​的应用程序,该应用程序将从将在Android和iPhone上运行的应用程序返回json中的结果。我想生成一个API密钥,但很容易检测到这一点,任何人都可以访问API。

我打算做的是根据短语和一天中的日期和时间使用随机盐。但是,如果我根据小时生成一个盐,如果我在1秒钟发送一个请求到9,那么它将失败,并且当它获得请求时服务器实际上是10。我可以测试这种情况并减少小时并重新测试。

有没有人有任何想法可以更好地解决这个问题?

1 个答案:

答案 0 :(得分:0)

使用较短的时间跨度,例如10分钟。检查10的。因此,如果是2:03,则有效哈希值为2:001:502:10