- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于 android 手机的加密 QR 二维码识别
系统
吕韬,张文爱**
5
10
15
20
25
30
35
(太原理工大学信息工程学院,太原 030024)
摘要:本文对 QR 码及译码图像的预处理算法进行简单介绍。针对工业物料管理系统对于保
密安全的要求,本文采用了 DES 算法对物料数据进行加密,将加密数据用 QR 码来表示并阐
述了在手机识别系统中的解密流程,最后介绍了在 android 手机系统下进行设计与优化实
现。
关键词:条码识别;QR 码;android;解密;DES
中图分类号: TP391.4
Encrypted QR Code Recognition System Based on Android
Mobile Phone
LV Tao, ZHANG Wenai
(Department of information engineering, Taiyuan university of technology, TaiYuan 030024)
Abstract: This paper introduced the basic structure of QR code and image preprocessing
algorithm before the decode process. According to industrial material management system for
privacy and security requirements, the system used the encryption algorithm based on DES to
encrypt the QR code data then used it to indicate the material data. The paper introduced the
decryption process and optimal realization. The results showed the recognition system can
recognize the QR code in the android mobile phone.
Keywords: barcode recognition; QR code; android; decrypt; DES
1 引言
条码技术是在信息技术基础上发展起来的一门集编码、印刷、识别、数据采集与处理为
一体的综合性技术。目前,由于工业中产生的数据信息量不断增加,传统的一维条码技术已
经不能满足社会的需求,所以二维码技术得到广泛应用。随着内置摄像头手机的逐渐普及,
手机作为一种数据采集设备使得二维条码的扫描和识别变得更加便捷。
加密算法通过密钥将明文变为一段不可直接读取的代码。为了使 QR 码的识别更加具有
保密性,在为企业编写的物料智能采制系统中采用 DES 算法对数据码字进行加密。本文只
阐述在识别系统对于 RC4 算法的解密。
本文将 QR 二维码技术应用于摩托罗拉公司推出的 ME525 手机,重点介绍了 QR 二维
码的译码过程,DES 算法解密过程及其在 android 系统下的实现。
2 QR 码简介及译码流程
2.1
QR 码简介
QR 码是一种矩阵码,具有可表示内容多,数据信息量大,防伪纠错性高,高速全方位
识别等优点[1]。它由功能图形与编码区域构成,如图 1 所示。功能图形包括位置探测图形,
定位图形,校正图形等,这些图形不用于编码;编码区域包括了数据纠错信息,格式信息,
作者简介:吕韬,(1987-),男,硕士研究生,研究方向:嵌入式系统及应用,人工智能。
通信联系人:张文爱,(1967-),女,副教授,山西翼城人,主要研究方向:人工智能。 E-mail: zwa0351@163.com
-1-
40
版本信息等。QR 二维码包括了 40 个规格,每个规格都有自己不同的格式,具体格式要求
可以参考中华人民共和国《快速响应矩阵码》标准中的规定。
图 1 QR 码的符号结构
45
50
2.2
Fig1 symbolic structure of QR code
本系统 QR 码译码流程
开 始
获取图像
图像预处理
QR 译码
数据解密
输出数据
图 2 译码过程流程图
Fig2 decode process flow diagram
其中图像预处理主要包括三部分内容:灰度化,中值滤波,二值化。下面简单介绍这三
个处理。
2.2.1
灰度化
55
考虑到 QR 码图像由黑白模块组成,而手机摄像头拍出的图像为彩色图像,为了减少图
像的信息量,我们将所获取图像进行灰度化。考虑到手机设
文档评论(0)