随着我国二维码应用的快速发展,带来了一些急需解决的问题:在安全方面,一些嵌有虚假信息、欺骗信息或钓鱼网址的二维码被消费者扫到后,会给消费者带来话费丢失、隐私外泄等安全性威胁,直接损害了广大消费者的利益;在标准方面,目前,已经制定的二维码标准主要是有关二维码生成和识读的基础性标准,相关应用还缺乏统一的标准规范。特别是二维码网络购物、二维码移动商务、二维码手机名片等标准尚未出台,造成二维码编码不统一,信息不规范,应用混乱。
与此同时,目前我国二维码应用主要以国外开源二维码技术为基础,缺乏自主知识产权码制技术的支撑,不能满足国内用户对定制化,安全性高的二维码技术的需求。所以使用我国自主知识产权的二维码技术并进行加密处理变得势在必行。

二维码加密技术大致可分为两种方法:
一:软件算法加密
混合加密算法的原始信息给二维码加密的方法
1、DES与RSA混合加密算法的加密方案实施步骤
(1)生成DES加密密钥K
为了提高数据的安全性,每一个密钥K只用一次。
(2)生成用于加密明文的密钥Ck
利用RSA加密算法的公开加密密钥对DES的密钥K进行加密,形成DES加密的密钥Ck,并保存。
(3)生成密文C
利用生成的密钥Ck对明文P进行DES加密,生成密文。
2、基于DES与RSA的混合加密算法的解密方案基本原理
用DES算法对密文解密,同时用RSA算法对DES密钥进行解密。
3、基于DES与RSA的混合加密算法的解密方案的具体实现步骤
(1)获取加密密钥Ck。
(2)生成用于DES解密的密钥K
利用RSA的解密密钥对DES的密钥Ck进行解密,形成DES解密的密钥K。
(3)生成明文P
利用生成的密钥K对密文C进行DES解密,生成明文文件。
二、对二维码进行物理加密
对二维码利用光学特性进行加密处理,例如使用特殊波长的红外隐形墨水进行条码生成,然后必须在特殊的识读设备光照下才能读取,形成平常肉眼不可见的隐形二维码,当然也可以在软加密后在进行光学加密,更好的保证条码的保密性。
在各类机密文件,各类政府机构,军队建设等方面拥有非常广泛的应用。


