网络是一个大染缸,里面有很多对的信息,当然也有更多的错的信息。春节期间在老家没事就爱上手机上翻看UC上的新闻和博文。在某日首页的“论坛|博客”块里赤裸裸的有这么一个是标题 —— “新发现:微波炉竟然能给公交卡充值” 。页面链接的是猫扑上的一个页面,尼玛坑爹无良的流量入口站啊,不知道又会害了多少无知的小盆友们。这都是N年前的愚人段子了,现在拿要拿出来坑害大众,愚人节还早的有木有。不想再费25块钱补一张卡给大家做一期流言终结者。早有爱实践的童鞋以身揭发了该骗局。具体见如下摘自自果壳网的真相:

流言: 【微波炉给饭卡充值】首先,拿一张A4纸或者报纸,将饭卡包裹起来,要确保两边都是3层(这个是我试验了几次才摸索出来的),放入微波炉,档位:大火,定时25秒(如果不能定25秒,就自己用秒表掐,一般手机都有这个功能。)然后开机,发射电磁波,电荷累积,金额增加,时间到了请立即关机, 到此,充值成功。

真相: 这条国产愚人节段子可能最早在2005年、2006年出现在网络论坛上,起初说的是公交车的IC卡。之后的每年总有那么几天,这条段子会浮出水面,在各大论坛上转来转去。段子版本也变的多种多样,公交卡成了银行卡、食堂饭卡,甚至还有人把微波炉改成了冰箱、电熨斗。

对于幽默感超强的人类,或是懂一点通信原理的人,这样的谣言完全没有市场。但是对于其他人,这个段子还是有一定的迷惑性。因为在完整版的段子里,首先对IC卡的工作原理进行了描述,所说的环形天线、感应电流神马的都没错,显得很专业的样子。IC的意思是集成电路,手机卡、公交卡、食堂饭卡等很多平时见到的卡都属于IC卡,这些塑料卡中心的芯片相当于一个微型计算机,充值金额信息可以储存在里面的微型存储器里,这些信息也可以进行读写和修改。IC卡有接触式和非接触式两种,手机卡就属于接触式IC卡,依靠连通手机里的电路电流交换信息;公交卡、饭卡则属于后者,讲究的是“距离产生美”,只要把它靠近读卡器(通常几毫米、一两厘米的距离),它就可以通过无线电波与读卡器交换信息。

# 编码调制:语言不通,沟通不能

微波炉产生的微波也是无线电波,但是和IC卡所使用的无线电波还是有着巨大的鸿沟。首先体现在频率上,公交卡、饭卡与读卡器之间交换信息时通常用的无线电波频率是13.56MHZ左右,家用微波炉一般使用的频率是2450MHz左右。不过,考虑到微波炉内也会产生少量其他波段的电磁波,而微波炉的功率很大,一张IC卡工作需要的无线电波功率却很小,“大火”微波炉内部还是可能存在合适频率的无线电波让IC卡天线激发出电流而工作的。

不过,能激发出电流工作并不等同于能进行信息传输。为了完成“让公交卡里增值10元”这个命令,读卡器和公交IC卡之间需要相互传递和接收信息,完成一次完整的通信过程,这里面说道就多了。首先要遵循特定的通信协议。读卡器和IC卡之间通常使用的一个协议叫ISO/IEC 14443(可不是ISOxxxx国际质量认证),对读卡器应该把信息表示成怎么样的数据形式(编码),以及怎么把数据具体加载到无线电波上(调制)都做了相应的规定。读卡器即使向IC卡一条最简单的信息,也要准守协议里面每一条规定,出一点错,信息就不能被IC卡正确接收。微波炉的本职工作只负责煮熟食物,不会说IC卡小萝莉可以理解的语言。让微波炉大叔用无线电波传递信息实在是太难为人家了,简直就是不可能的任务。

# 加密:说话太绕,理解困难

按照正确的方式编码和调制对于微波炉来说是压力很大,但是对于伪造读卡器、IC卡的人来说,还不算难事。因为那些通信标准和通信协议都是公开的,他们可以使用通信射频电路制造出相应的读卡器来与IC卡交换信息。可是,就算IC卡能理解假读卡器说的话,IC卡并不一定会按假读卡器的要求增值减值。

读卡器与IC卡之间不可能的对话:
读卡器:你丫的把余额从20增加到30。
IC卡:好滴。
实际的情况是这样:
IC卡:你是谁?
读卡器:俺是805路公交车的读卡器。
…………
IC卡:&*@#^&^#@
读卡器:&$#*@&*%&*@#%&@%&)~*%!
在完成增值减值的操作之前,读卡器和IC之间要互相对暗号,经过三次验证,公交卡确定与它交换信息的是XX路的公交车的读卡器,读卡器确定与它交换信息的是XX乘客的公交卡,而且读卡器和IC卡之间说的对话还是加密的。加密的方式称为DES和RES保密交叉算法,具有很高的保密性能。此外,卡里含有金额信息的存储器也有密码,密码对不上就甭想改里面的数值。如此多番加密,保证了IC卡的安全性。广大的卡类破解狂们的失败大都是栽在了加密这一项上。

另外,对于有的IC卡,里面并没有储存余额信息,只储存了使用者的姓名信息,余额信息储存在读卡器那一端,然后所有的读卡器联网在一起。在这种情况下,在卡上下功夫就更不可能实现充值的目标了。

由于这条谣言流传已久,不少实验党早已一试身手,不过最后结果大都是这样:IC卡放进微波炉几秒钟的时间以后,里面就打起火,迅速关掉微波炉后发现,纸和IC卡都烧煳了,塑料也变形了,在公交车上一试,不能用鸟。什么?没见识过。谣言粉碎机贴心地献上这段 “充值真相”

看看,献身的公交卡结局都很惨烈。

/gkimage/0z/5i/99/0z5i99.png

结论:谣言破解。 一张几元钱的IC卡里其实包含了几十年来许多IT理工男女的发明成果,要经过严格的一系列程序才能改动里面的金额,单靠微波炉一台是远远无法完成这项工作的。其实只要想想,如果这么简单就能充值,公交公司还会用这种卡吗?