首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

请教这个数据是采用的什么加密方式

2012-02-09 
请问这个数据是采用的什么加密方式?网吧常用的PubWinEp软件的数据库中:变态的将日期都加密了,请教各位大大

请问这个数据是采用的什么加密方式?
网吧常用的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;

热点排行