EAN的签名机制是什么?他们使用MD5?

时间:2016-08-02 09:49:38

标签: md5 signature

我看到EAN'S签名的文件如下:

http://developer.ean.com/docs/getting-started/api-authentication

SIG = MD5("{APIKey}{APISecret}{UnixTimestamp in second}")
  

使用数字签名时,sig的值是通过生成由API密钥,API用户的共享密钥和UNIX时间戳组成的MD5哈希来计算的。

     

系统接受服务器时间戳之前或之后最多五分钟的时间戳,以适应合理的时钟漂移。

他们显示示例网址只包含ApiKey,不包含时间戳

  

http://api.ean.com/ean-services/rs/hotel/v3/avail?cid=[yourCID]&apiKey=[yourAPIKey]&sig=[youSigValue]&minorRev=[current minorRev#]& customerUserAgent = [xxx]& customerIpAddress = [xxx]& locale = en_US& currencyCode = USD& hotelId = 201252

我的问题是:

他们是如何在服务器时间之前或之后的五分钟内检测到我的请求的?

比较MD5结果600次??

0 个答案:

没有答案