二维条码加解算法

二维条码加解算法

ID:28007921

大小:35.00 KB

页数:16页

时间:2018-12-07

二维条码加解算法_第1页
二维条码加解算法_第2页
二维条码加解算法_第3页
二维条码加解算法_第4页
二维条码加解算法_第5页
资源描述:

《二维条码加解算法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、-标题二维条码加解算法内容二维条码作为一种有效的信息携带,传输方式,本身具有一定的保护作用,但这远远不能满足人们对其在各种通讯网络传输时保密性的更高要求,如何对其进行加密方面的开发与应用,还是一个亟待解决与探索的问题.对二维条码加密,可以采取计算机领域的各种假冒算法对其编码前的原始信息进行加密,在解码后再用同样的解密算法解密,这是一种有效的加密方法.因二维条码编码后本身就是一种图像,所以现代光学图像加密技术方法完全适用于二维条码图像的加密,但二维条码图像因自身的特殊性,即在解密图像后还需再解码才能恢复原始信息,所以对其加密必然要求解密后能保持较高的图像质量以便于二维条码再解码的要

2、求.本文利用基于DES与RSA混合加密算法对原始信息进行加密,再利用离散分数傅里叶变换双随机相位编码技术对二维条码的图像进行加密,双重加密从而保证二维条码中隐藏信息的安全。PDF417码具有一定的安全防伪能力,能够提供安全服务。PDF417是一种便捷式的二维条码,它属于线性堆叠式二维码,是在一维条码的基础上,将多个一维条码在纵向上堆叠而产生的。PDF417采用先进的RS纠错技术,不仅可以有效地防止译码错误,提高译码的速度和可靠性,而且可以将由于条码符号破损,沾污等丢失的信息破译出来。在写入二维条码时必须进行条码加密,读取信息时进行加密.则采用基于VC++的DES与RSA混合加密算

3、法的实现基于VC++的DES与RSA混合加密算法的实现1.算法的提出随着计算机和通信技术的迅猛发展,大量的敏感信息常常通过公共通信设施或计算机网络进行交换.如何保护信息的安全使之不被窃,取及不至于被篡改或破坏,己成为当今被普遍关注的重大问题。现代密码技术是确保信息安全的主导力量。密码理论的研究与应用是信息安全技术的核心研究领域。以往研究者们对密码体制的研究,总体上主要分为两种:一种是公开密钥密码体制,如:RSA、ECC.---标题二维条码加解算法内容二维条码作为一种有效的信息携带,传输方式,本身具有一定的保护作用,但这远远不能满足人们对其在各种通讯网络传输时保密性的更高要求,如何

4、对其进行加密方面的开发与应用,还是一个亟待解决与探索的问题.对二维条码加密,可以采取计算机领域的各种假冒算法对其编码前的原始信息进行加密,在解码后再用同样的解密算法解密,这是一种有效的加密方法.因二维条码编码后本身就是一种图像,所以现代光学图像加密技术方法完全适用于二维条码图像的加密,但二维条码图像因自身的特殊性,即在解密图像后还需再解码才能恢复原始信息,所以对其加密必然要求解密后能保持较高的图像质量以便于二维条码再解码的要求.本文利用基于DES与RSA混合加密算法对原始信息进行加密,再利用离散分数傅里叶变换双随机相位编码技术对二维条码的图像进行加密,双重加密从而保证二维条码中隐

5、藏信息的安全。PDF417码具有一定的安全防伪能力,能够提供安全服务。PDF417是一种便捷式的二维条码,它属于线性堆叠式二维码,是在一维条码的基础上,将多个一维条码在纵向上堆叠而产生的。PDF417采用先进的RS纠错技术,不仅可以有效地防止译码错误,提高译码的速度和可靠性,而且可以将由于条码符号破损,沾污等丢失的信息破译出来。在写入二维条码时必须进行条码加密,读取信息时进行加密.则采用基于VC++的DES与RSA混合加密算法的实现基于VC++的DES与RSA混合加密算法的实现1.算法的提出随着计算机和通信技术的迅猛发展,大量的敏感信息常常通过公共通信设施或计算机网络进行交换.如

6、何保护信息的安全使之不被窃,取及不至于被篡改或破坏,己成为当今被普遍关注的重大问题。现代密码技术是确保信息安全的主导力量。密码理论的研究与应用是信息安全技术的核心研究领域。以往研究者们对密码体制的研究,总体上主要分为两种:一种是公开密钥密码体制,如:RSA、ECC.---等。这种密码体制虽然形式简单,保密性强。但是加解密速度比较慢,如果对整个报文进行加解密是不可能满足实际需要的;另一种是私密钥密码体制,如DES、IDEA、AES等。私钥密码体制通信过程中,密钥数量繁多,分发过程十分复杂,所花代价非常高,在实际应用中也受到了制约。这两种密码体制的单独使用已经暴露出越来越严重的缺陷。

7、为此,人们提出了许多新的方案和算法以替代和加强现有的密码体系,目前,基于RSA和AES的混合加密体制是解决这一问题的较好途径。对于网络中传输的数据用分组加密算法单密钥密码体制DES进行加密,而加密密钥则用公钥密码算法RSA进行加密来传送,来保证整个系统的安全性和高速性。本文主要针对基于RSA和DES的混合加密体制进行研究及vc++程序实现。2.1DES算法与RSA算法的分析一、在加密、解密的处理效率方面,DES算法优于RSA算法。二、在密钥的管理方面,RSA算法比DES算法更加优

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。