论文总字数:33162字
摘 要
QR二维码是一种综合了多种技术的产物,它具有存储量信息大、读取方便等特点,因此得到广泛的应用。如今QR二维码存在于我们生活的各方各面,如支付、社交、娱乐等场所。随着QR码的普及,它为我们的生活带来了便捷,提高了我们的工作效率,但同时也带来一些问题。通过对QR二维码在实际应用方面的研究,发现它使用时在信息安全方面存在一些问题。目前的QR二维码虽然具有一定的保密性,但它远达不到人们所期望的对于各种信息在网络传输时的信息保密要求,而且我国目前普遍使用的QR二维码中的数据信息是公开的,这种信息数据的公开化对使得信息存在安全问题。
本课题就是在进行加密算法的基础上实现QR二维码的编码和解码。系统程序由JAVA语言实现。先对原始数据信息进行加密处理,将已知的数据信息转换为加密的数据信息,再将其按照编码规则进行处理,最终获得一个经过了加密算法处理的QR二维码,以此来提高QR二维码的安全性。
关键词:QR二维码;信息安全;加密算法
Research and implementation of Qr Code encryption method
Abstract
Qr Code is a comprehensive product of a variety of technologies, it has a large amount of information storage, easy to read and so on, so it has been widely used. Qr codes are now found in many areas of our lives, including payment, social networking, and entertainment. Thanks to the popularity of Qr code, it provides comfort for our life and improves the efficiency of our work, but it also raises some problems. Studies on the practical application of the Qr Code have highlighted some computer security problems in their use.
The current Qr code has a certain degree of confidentiality, but it is far from the people's expectations for various information in the network transmission of information confidentiality requirements, at present, the Qr Code is widely used in our country, and the information in the Qr code is open, which makes the information security problem.
In this paper, the encoding and decoding of Qr Code is realized on the basis of encryption algorithm. First, the original data information is encrypted, the known information is converted into encrypted data information, and then the Qr code is encoded according to the Qr code rules, so that the generated QR code is processed by the encryption algorithm, to improve the security of QR codes.
Keywords: Qr Code; Information Security; encryption algorithm
目录
摘 要 I
Abstract II
目录 III
第一章 绪论 1
1.1 研究背景及意义 1
1.2国内外研究现状 1
1.3主要研究内容 2
第二章 需求分析 3
2.1 可行性分析 3
2.2 系统需求分析 3
2.3 运行环境需求 4
第三章 QR二维码概述 5
3.1 图形结构功能 5
3.2 QR二维码的编码与解码 7
3.2.1 数据编码 7
3.2.2编码与解码过程 8
3.3 QR二维码应用现状 9
第四章 加密算法概述 11
4.1 对称加密算法 11
4.2 非对称加密算法 12
4.3 散列算法 13
4.4 常见几种加密算法比较 14
第五章 总体设计与实现 15
5.2 总体设计 15
5.2 系统实现 15
5.2.1 前端程序 16
5.2.2后端程序 17
第六章 结果分析 19
6.1 测试过程与结果 19
6.2 问题分析 21
第七章 总结 22
致 谢 23
参考文献 24
附录 25
源代码 25
第一章 绪论
1.1 研究背景及意义
随着各种高新技术的出现,计算机技术发展迅速,整个社会的信息化程度都得到了的提升。随着生活中信息量的增加,人们在信息方面的需求也日益增加,目前市面上很多产业都从一维条形码过渡到了二维码。二维码是一种高级条码格式,它是一种综合性的技术,包含了信息编码技术、信息传递技术、数据加密技术、图像处理技术等[1]。QR二维码可以将文字、图像、网络链接等能数字化的信息都进行编码,它具有信息存储量大、密度高、纠错能力强、信息采集快、译码可靠性高等特点。
QR码是二维码的一种。通过对QR码在实际生活应用情况的研究,发现它在信息安全方面存在问题。由于QR 码是开源代码,它的结构层次、数据编码流程,这些信息都是公开的。这种数据信息的公开化特性不符合一些客户对商业信息安全的要求。
QR二维码加密方法研究与实现这个课题通过对原始数据信息的进行加密运算,将可知的明文信息转换为变异的字符信息,再将变异后的信息按照QR编码规则进行编码,生成最终的执行过加密的二维码信息,以此来提高QR二维码的安全性。这样他人即使能够获得二维代码信息,所得到的信息也是加密后的密文信息,而非有效信息。
1.2国内外研究现状
1、 国外研究现状
在计算机未普及时,信息的记录和传递大多通过纸质媒介,这既不方便查阅,也不方便保存和更改。由于计算机技术的发展,条码技术出现了,这使信息的管理变得便利。
剩余内容已隐藏,请支付后下载全文,论文总字数:33162字
该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;