请问这个数据是采用的什么加密方式?
网吧常用的PubWin Ep软件的数据库中:
变态的将日期都加密了,请教各位大大该怎么还原日期呢?
加密的时间 还原后的
1167640359140 2007-01-01 16:32
1167675479000 2007-01-02 02:17
1167657130093 2007-01-01 21:12
1167669488000 2007-01-02 00:38
1167644756765 2007-01-01 17:45
1167667532000 2007-01-02 00:05
1167658477484 2007-01-01 21:34
1167667425000 2007-01-02 00:03
1167627540218 2007-01-01 12:59
1167640718000 2007-01-01 16:38
1166702404750 这个应该是06年的某个日期,具体时间没和他们的软件对应
猜测:
1167 2007年
1166 2006年
各位大大有什么见解可帮助我?
在大富翁发帖有人问我是不是要盗取什么数据?
我不是盗取别人的内容,这个是用户上网记录里面的数据,不晓得pubwin软件咋这样处理的,把上机时间、下机时间关于到日期的都加密了,我想连接他们的数据库统计出当天上网的人数随机抽奖一名放在网站上,搞点促销活动...
[解决办法]
看起来向Unix的时间戳。但是比时间戳长。应该是精确到微秒了。delphi中有个unixtodatetime函数可以使用。
implementation
uses DateUtils;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
T:Int64;
D:TDateTime;
begin
T:=1167627540218;
// T:=1167640359140;
D:=UnixToDateTime(T div 1000);
D:=D+8/24; //时间戳是格林威治时间,转换到中国+8区
ShowMessage(DateTimeToStr(D));
end;