这个是从红客联盟上找的希望大家可以注意一下啊
QR二维码(Quick Response Code)是由日本丰田子公司Denso Wave于1994年发明并开始使用的一种矩阵二维码符号。与条形码相比,它具有明显的优势:条形码最多只能存储20位,但QR码可以存储7089个字符;携带相同的信息量,QR只需要条形码1/10的空间。QR码最初用于在汽车制造业中追踪部件,之后被广泛应用到其它行业尤其是电信行业。随着智能手机的普及,QR码成为了一个快速、高效的URL连接器,被称为移动互联网的“入口”。用户通过扫描QR码,能够快速链接到指定网站,并进行软件下载、新闻阅览、广告推广服务等。另外,QR码也逐渐在广内超市中使用,通过扫描QR码可查询到相关产品的产地介绍、营业执照、自产自销证明等信息。QR码不仅信息容量大、可靠性高、成本低,还可表示汉字及图像等多种文字信息、其保密防伪性强而且使用非常方便。因此,很快就在日韩地区得到迅速普及,发展到后来,欧美国家也开始大量使用。
但是,现阶段QR码的使用和推广存在一个问题,即现有的QR码不能有效地抵抗二维码伪造和篡改攻击,这是一个目前亟待解决的问题。
1、QR码简介
1.1 QR码的结构
每个QR码由寻景图案、校准图案、定位图案等功能图案和编码区域构成,其中功能图形不用于数据编码。图1为QR码符号的结构,图2为笔者个人的QR二维码结构图。
QR码符号共有40种规格,分别为版本1、版本2、…、版本40。版本1 的规格为21模块×21模块,版本2为25模块×25模块。以此类推,每一个版本符号比前一个版本每边增加4个模块,直到版本40,规格为177模块×177模块。以下图分别为版本1,2,6,7,14,21和40的符号结构
QR二维码(Quick Response Code)是由日本丰田子公司Denso Wave于1994年发明并开始使用的一种矩阵二维码符号。与条形码相比,它具有明显的优势:条形码最多只能存储20位,但QR码可以存储7089个字符;携带相同的信息量,QR只需要条形码1/10的空间。QR码最初用于在汽车制造业中追踪部件,之后被广泛应用到其它行业尤其是电信行业。随着智能手机的普及,QR码成为了一个快速、高效的URL连接器,被称为移动互联网的“入口”。用户通过扫描QR码,能够快速链接到指定网站,并进行软件下载、新闻阅览、广告推广服务等。另外,QR码也逐渐在广内超市中使用,通过扫描QR码可查询到相关产品的产地介绍、营业执照、自产自销证明等信息。QR码不仅信息容量大、可靠性高、成本低,还可表示汉字及图像等多种文字信息、其保密防伪性强而且使用非常方便。因此,很快就在日韩地区得到迅速普及,发展到后来,欧美国家也开始大量使用。
但是,现阶段QR码的使用和推广存在一个问题,即现有的QR码不能有效地抵抗二维码伪造和篡改攻击,这是一个目前亟待解决的问题。
1、QR码简介
1.1 QR码的结构
每个QR码由寻景图案、校准图案、定位图案等功能图案和编码区域构成,其中功能图形不用于数据编码。图1为QR码符号的结构,图2为笔者个人的QR二维码结构图。
QR码符号共有40种规格,分别为版本1、版本2、…、版本40。版本1 的规格为21模块×21模块,版本2为25模块×25模块。以此类推,每一个版本符号比前一个版本每边增加4个模块,直到版本40,规格为177模块×177模块。以下图分别为版本1,2,6,7,14,21和40的符号结构