HMAC许可示例不具有意义

时间:2015-09-18 10:42:27

标签: c# byte licensing hmac bits

我正在研究我的项目的许可解决方案,一篇文章有​​以下文字:

"到期日期表示为自1970年1月1日以来的天数(不是秒数)。这样它只需要两个字节来表示日期" - [http://www.drdobbs.com/licensing-using-symmetric-and-asymmetric/184401687?pgno=1][1](标题为" HMAC许可系统"大约一半)

如果返回的天数是32位整数,这怎么可能是正确的,这个人怎么能把这个信息装到2个字节?

1 个答案:

答案 0 :(得分:2)

您可以简单地将32位整数截断为16位。无符号16位整数的最大值为65535,如果表示天数超过179年。