【发布时间】:2013-10-11 07:22:55
【问题描述】:
我正在研究一个小谜题。我有一些时间戳,我知道它们是时间戳,但无法弄清楚它们是如何编码的。
3ebf5b89 means 08-October-2013 hour 8 AM but minute I can't provide neither second
3ebd5f09 means 09-October-2013 hour 8 AM Unknown minute/second.
3ea15d09 means 11-October-2013 hour 8 AM Unknown minute/second but before half past hour.
关于编码的任何想法?
奇怪的是,随着时间的流逝,日期似乎变得越来越低。
如果我转换为十进制并从小日期中减去大日期,我会得到一个以秒为单位转换的值,大约是两个日期之间的天数,每天有 5 小时的误差。
乐:
我设法获得了更准确的时间戳:
3ea02d09 - Oct 11th, 2013 at 17:10 (hour:minute)
3ea7ff89 - Oct 12th, 2013 at 14:28
3ea7cf09 - Oct 12th, 2013 at 15:34
【问题讨论】:
-
你确定那些是时间戳吗?
-
@sara 是的,两者都使用某种自定义算法加密。不幸的是,我无法弄清楚它们。
-
你能给我们一些关于这些来自哪里的提示吗?
-
@MattJohnson 运行嵌入式 linux 的考勤设备
-
您是否可以随意在 sql 数据库中手动添加条目或修改条目,看看它是如何从另一端出来的?看看如果你加一会发生什么会很有趣。如果它是加密的,我们应该会失败,不(与未来看起来是 n 秒或 ms 的日期相反)?另外,最后一位数字是始终为“9”还是仅在这 6 个示例中?