2015-09-18 31 views
0

我研究許可的解決方案我的一個項目,一個項目具有以下文字:HMAC許可實例無厘頭

「到期日期表示爲從1/1/1970工作日(不秒) 。這種方式只需要兩個字節來表示日期「 - [http://www.drdobbs.com/licensing-using-symmetric-and-asymmetric/184401687?pgno=1][1](標題下的」HMAC授權系統「大約下降一半)

如果返回的日期是32位整數,這怎麼可能是正確的,這個人怎麼能把這個信息放進2個字節?

回答

2

您可以簡單地將32位整數截斷爲16位。無符號的16位整數最大值爲65535,如果表示一個天數,則超過179年。

+0

對,謝謝。 – Stuart