这是我的情况...
用户客户端应用程序向Web服务发出访问请求。
Webservice响应一个仅在X秒/分钟内有效的“键”(时间可以是可变的,或者至少在我的Web服务中可以定义)]]
用户客户端应用程序立即使用密钥来发出进一步的请求。
Web服务检查密钥是否仍然有效,如果密钥继续进行请求,否则相应地进行响应。
我需要在没有将密钥实际存储在数据库中的情况下执行此操作,因此我猜测生成密钥(使用盐)时使用的哈希应该以某种方式基于时间。
我想我真正要问的是执行此操作的最佳方法是什么。
语言:VB.Net
这是我的情况...用户客户端应用程序向Web服务发出请求以进行访问。 Web服务以仅在X秒/分钟内有效的“密钥”作为响应(时间可以是可变的,也可以在...
您将无法将密钥存储在某个地方,哈希的本质是您无法获取生成密钥的信息。如果您想找回信息,请改用加密算法。
我们为此使用了第三方工具。叫做Crypkey。非常可配置但不便宜。
最后,我们进行了以下操作。...