实名制火车票通过二维码解码器读出一串数字,这些数字代表什么
似乎可以查,但是我没有假票,无法证明假票不能做到。微信关注铁路12306小程序,然后扫一扫 会出现车次和座位信息。通过其它二维码扫描软件,得到的是一串明文长数字。假票理论上应该二维码信息是虚拟的,查不出来。造假的也极少有人能做到这么细致……不然造的就是真票了,因为火车站检票也是扫那个二维码……不排除有造假可能,但是概率极小。
该编码一共144位,它们的代码分解如下: 1-2位:火车票左上角红色票号首字母的代码,该数字加39后得到相应字母的ASCII码。 3-8位:火车票左上角红色票号后面的六位数字。 9-63位:包含买票的时间,窗口,车站,所乘坐的车次,座位席号等,是一串加密的数字。 64-87位:943200()+18位身份证号码 88-137位:0538976288重复5次。 0538976288(十进制)->0x20202020(十六进制)->ASCII0x20(空格)。 所以这段包含20个空格,实名制车票在这个位置使用Unicode保存名字。 138-144位:173000,发车时间17:30。










