小弟最近在做api 的安全机制,
参考了amazon api key 的做法。
我给client 一组api key跟secret key
他每次请求要给我api key,timestamp,sign
sign 我用请求的api key, timestamp, url下去签名(HMAC256)
但是主管说同一时间签出来的东西都一样,这样不安全,时间够久就可以算出我的SECRET K
EY
但是有那么好算吗?
他又不知道我用什么下去签,
即使知道,算出来也不太可能吧?
想请问如果他今天可以拦截到我发出的东西,也知道我用什么下去签,那算出我secret key
可能性高吗?真的是时间够就一定算的出来吗?