我正在研究我的项目的许可解决方案,一篇文章有以下文字:
"到期日期表示为自1970年1月1日以来的天数(不是秒数)。这样它只需要两个字节来表示日期" - [http://www.drdobbs.com/licensing-using-symmetric-and-asymmetric/184401687?pgno=1][1](标题为" HMAC许可系统"大约一半)
如果返回的天数是32位整数,这怎么可能是正确的,这个人怎么能把这个信息装到2个字节?
答案 0 :(得分:2)
您可以简单地将32位整数截断为16位。无符号16位整数的最大值为65535,如果表示天数超过179年。