我想很多童鞋应该都看见过火车票上都有二维码,相信也有不少的朋友也拿手机扫过。但是扫描出来的却是一堆莫名其妙的数字,不知道是干嘛的。
那火车票上的二维码到底是做什么的,数字到底又是什么东西呢?
首先:
二维码中包含火车票号、乘车时间、身份证号码等个人敏感信息
火车票扫描后显示编码一共144位:
1-2位:火车票左上角红色票号首字母的代码,该数字加39后得到相应字母的ASCII码。
3-8位:火车票左上角红色票号后面的六位数字。
9-63位:包含买票的时间,窗口,车站,所乘坐的车次,座位席号等,是一串密的数字。
64-87位:943200()+ 18位身份证号码
88-137位:0538976288重复5次。
0538976288(十进制) - > 0x20202020(十六进制)- > ASCII 0x20 (空格)。
所以这段包含20个空格,实名制车票在这个位置使用Unicode保存名字。
138-144位:173000,发车时间17:30。
关注我们