2024年4月18日发(作者:)
技术与应用J tougaol@chinaitedu_cn
编者按:新的一年,“高手论技”继续伴随大家前行,身处一线的你,就那些技术上最常遇到的故障、最需要解
决的难题、最成熟的应用……都可以在此畅所欲言,各抒己见。是继续围观还是现身说法,新浪微群http://q.t.sin&.
c0m.cn/264976,期待您的共同参与。
前几日,记者在Adobe Cs6巡展中亲历了二维码投票、二维码访问现场制作的网站……深感二维码的应用真是
无所不在。此期主持人和众嘉宾就将解密你我身边的那些条形码 深入探讨有关条码的各种概念、应用及发展等。
从火车票说起
都一览无余。其他的一些二维码识别和
火车购票实行实名制之后,网上关 读取软件也能识别其中的信息,虽然没
于实名制火车票会泄露个人信息的说 有排版和明显的标识,但也都包含了上
法便传得沸沸扬扬。而这种种说法,正
述信息。
是源于火车票上的二维条形码。
为此,铁道部先是对D字头的动车
从防伪上考虑,火车票上最初使 车票上的二维码进行了加密,在今年3
用的是一维的条形码,里面并没有包含 月份后,又对所有实名制车票的二维码
个人信息。在动车和高铁车票实行实名 进行了加密。这一结果又使得火车票
制后,火车票上开始使用二维条形码。
的二维码是否会泄露个人信息在网上
与一维条码不同的是,二维条码不是用 起了争论——2011年的火车票常常可
来“标识”,而是可以存储信息。为防止
以读取到身份信息,使用这一时期的实
旅客个人信息泄露,实名制火车票先是
名制车票做测试的人坚信车票二维码
将身份证号的出生13期四位数字隐藏,
的确泄露个人信息;而2012年3月以后的
但还是有细心的人发现,可以从二维条
火车票几乎都无法读取到有用信息,只
码中读取到完整的身份证号信息。当个
会读取到乱码或错误信息或软件的其
别网友在体验高铁后将自己的车票在 他上网查询提示,使用这一时期的实名
微博中晒了出来,并被别人识别出身份
制车票做测试的人则会认为车票二维
信息之后,这个信息泄露问题终于浮出 码不会泄露个人信息。当然,对于加密
水面,被广泛关注。 后的二维码,如果进一步的破解,找到
通过使用手机上的“快拍二维 它的加密方法,还是有可能读取的。
码”、“我查查”等软件,可以非常方便
不过,车票二维码加密,虽然保护
地读取火车票上的二维码信息,包括 了个人身份信息的隐私,却造成车票防
车票号码、开车时间、身份证号等信息
伪的验证不容易实现。
102 中国信息技术教育201 2/07—08
解密条形码
邱元阳河南省安阳县职业中专
火车票二维条码的问题,使我们
看到了条码应用的冰山一角。实际上,
在各行各业和社会生活中,条码的使用
已经非常普遍,从超市售货到图书馆借
书,从条码签到到电子名片,已经融入到
现代生活的方方面面。
露什么是条形码
条形码(barcode)又称条码,是将
宽度不等的多个黑条和空白,按照一定
的编码规则排列,用以表达一组信息的
图形标识符。条形码可以标示物品的生
产国家、制造厂家、商品名称等诸多信
息,而且可以用激光设备l夹速准确地读
取,因而在商品流通、图书管理、邮政管
理、银行系统等许多领域都得到广泛
的应用。几乎可以说,我们随手拿起一
件正规生产和流通而来的物品或其包
装(如图书、食品、中I生笔、U盘甚至发票
等),都可以发现上面的条形码。
条形码具有输入速度快、准确度
高、成本低、可靠性强等优点,在当今的
自动识别技术中占有重要的地位。
条形码可分为一维条码和二维条
技术与应用 tougaol@chinaitedu.ca
维码即是较常用的QR Code,其编码密
钥是公开的,在不加密的情况下,二维
码识读软件都可以读取。
以QR码为例,每个正方形模块代
表一个符号,共同组成一个正方形阵
列。整个阵列由编码区域和功能图形组
成,功能图形包括寻像图形、分隔符、
定位图形和校正图形,不能用于数据编
码。符号的四周由空白区包围。QR码版
本7符号结构格式说明如上页图3。
QR码符号共有 见格,每一版本
比前一版本每边增加4个模块,版本1为
21 ̄21模块,直到版本40 ̄177x177模块。
位置探测图形固定为7个模块,间隔1。
由于二维码充分利用了行列信息,
是一种高密度编码,信息容量大,可容
纳多达1850个大写字母或2710个数字
或1108+ ̄:节,一篇500多个汉字的短文
完全可以存放其中,甚至图片、声音、文
字、签字、指纹等可以数字化的信息都
能编码在其中(如图4)。
图4 OR码格式的《再别康桥》
二维码制作成本低,译码可靠陛高
(误码率不超过千万分之一),识读容易,
容错能力强,局部损坏时照样可以正确
得到识读,损毁面积达50%仍可恢复信
104中国信息技术教育2012/07—08
息。并且,二维码符号形状、尺寸大小比
例可变,支持加密,保密性、防伪j生好,因
而已得到广泛使用。我们最常见到的火
车票、发票上者陂用了二维码。
手机条码扫描软件
随时信息技术和移动产品的发展,
电子身份信息的交流和传递也越来越
方便,使用二维码制作的电子名片也越
来越常见,这样在手机上通过彩信就
可以直接发送二维码的电子名片,或者
使用手机摄像头扫描纸质名片上的二
维码身份信息,就能方便地交换名片信
息了。在会议电子签到和电子文档身份
验证上,也常用到二维码。
为了让手机等移动终端产品可
以方便地识读二维码,产生了很多二
维码识别软件。根据智能手机操作系
统平台的不同,这些软件也有不同的
版本,以适应不同的手机。较常见的手
机条码扫描和识读软件有快拍二维
码、我查查、码上淘、魔印、二维码识
读器、QuickMark、ScanLife、iA1{nk、
Decoder,等等。
二维码软件是手机族不可或缺的
一
款应用,它不仅能把手机变成一台多
功能的条码扫描仪,随时随地方便快
捷地识别商品条形码和二维码,还能
成为手机比价的得力帮手——购物时
随手拿起一件商品,对准商品条码扫
描,商品相关信息即刻显示在手机屏
幕上,同时还可以查看该商品在网上各
处的价格。
利用手机二维码软件,不仅能扫
描纸介质上的二维码,也能扫描电脑显
示器上的二维码,这是一般的条码扫描
器不具备的功能。而扫码登录网站、扫
码打开链接、扫码收听音乐、扫码观看
电影等更是方便了手机上网活动。手机
扫码不方便之处是需要预览和调整好
距离,让图像落在可识别的区域内,软
件才能自动对焦和扫描。
二维码生成工具
有了手机二维码软件,我们可以识
读二维码信息;但另一方面,有时我们
又需要自己制作二维码,供别人识读。
这就需要用到二维码生成工具。
这类工具软件,有电脑上使用
的, ̄NPsytec QR Code Editor;有手
机上使用的, ̄[IQRCode;还有在线生
成的,如百度应用中的二维码生成器、
制图网在线二维码生成器(http://
qr.makepic.net)。
’由于制作和生成二维码往往是临
时性的需求,没有必要安装专门的软
件,推荐使用在线制作,方便迅速。各种
在线制作网站可以支持不同的格式和
要求,可以有选择地使用。图5是在线生
成的两个“中国信息技术教育”QR二维
码图。可以看到,不同软件生成的两个
二维码,它们的图形并不一样,但版本
和含义却是完全一样的。因为二维码有
很大的冗余,便于纠错和部分损毁时正
确识别。利用这个特点,在二维码中还
可以人为地加入一些图案和色彩,生成
比较时尚的二维码。
图5 OR码的“中国信息技术教育”
发布评论