小弟最近在做api 的安全機制,
參考了amazon api key 的做法。
我給client 一組api key跟secret key
他每次請求要給我api key,timestamp,sign
sign 我用請求的api key, timestamp, url下去簽名(HMAC256)
但是主管說同一時間簽出來的東西都一樣,這樣不安全,時間夠久就可以算出我的SECRET K
EY
但是有那麼好算嗎?
他又不知道我用什麼下去簽,
即使知道,算出來也不太可能吧?
想請問如果他今天可以攔截到我發出的東西,也知道我用什麼下去簽,那算出我secret key
可能性高嗎?真的是時間夠就一定算的出來嗎?