消息哈希验证器到期

时间:2018-11-24 07:10:56

标签: algorithm hash

我有2个服务器/程序。

我想哈希来自第一台服务器的一些信息,并将其发送给第二台服务器。

第二个应该验证散列是否正确并返回信息。

所以我可以验证信息的安全性。

例如:

id = 26的用户|哈希= ea135amemf

我将ID和哈希发送到第二台服务器-它检查哈希是否匹配并返回用户数据(生日,用户名等)。

在两边我都有一些哈希算法(同一个)

可以,但是...

我想使用以下逻辑将时间限制集成到哈希中:

我希望有一些时间限制,例如10秒。

如果我从第一台服务器在 12:50:55 生成哈希,然后将请求发送到第二台服务器在 12:51:05 ,则哈希将匹配。如果我在 12:51:05 之后发送哈希,则哈希将无效。

我不想将哈希存储在数据库中,也不想哈希或将时间戳与请求一起发送。

我的意思是,请求的有效期应为10秒(或我想要的任何限制-20秒,1分钟左右)。

我想知道是否有一种方法可以仅使用提供的ID和某些公式来检查哈希。

注意:两台服务器上的时区相同。

如果我在13:00:00、13:30:00、15:00:00生成资源,则该资源的哈希将有所不同。

任何建议都值得赞赏。

0 个答案:

没有答案