没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论























I
摘 要
自计算机与网络的深度结合以来,现在计算机的网络化的运行得到了非常长
足的进步,人们的工作和生活中的各个领域几乎都能够与网络相结合,所以在这
样的发展背景下,网络信息的安全问题也成为了当下比较重要的研究内容。现在
的网络上虽然能够提供丰富的信息,但是由于在公共的信道上进行信息的传输难
免会发生信息被盗取、篡改等情况的出现,对个人人身安全乃至国家的战略布局
都会产生较大的不利影响,所以在保护信息安全的加密技术的研究上,需要进行
深入的研究和使用。通过加密技术的加持能够让信息的传递变得安全,起到很好
的保护作用。
RSA 是被称之为最为优秀的密码体制,是数据加密算法的标准,能通过该算
法能够很好的实现数据加密的过程,该算法现在也成为了当下广泛应用的具备较
强安全性的密码体制。本次就是利用了该算法结合 python 技术来开发一款数据
加密的软件,通过数据加密来实现网络中的信息安全保护。
关键词:公钥密码体制;RSA 算法;python

II
ABSTRACT
Since the deep combination of computer and network, the networked operation
of computer has made great progress. Almost all fields of people's work and life can
be combined with the network. Therefore, under this development background, the
security of network information has also become an important research content.
Although the current network can provide rich information, due to the transmission of
information on the public channel, it is inevitable that the information will be stolen
and tampered, which will have a great adverse impact on personal security and even
the national strategic layout. Therefore, the research on the encryption technology to
protect information security needs to be deeply studied and used. With the blessing of
encryption technology, the transmission of information can become secure and play a
good protective role.
RSA is known as the most excellent cryptosystem and the standard of data
encryption algorithm. It can well realize the process of data encryption through this
algorithm. Now this algorithm has become a widely used Cryptosystem with strong
security. This time, we use this algorithm combined with Python technology to
develop a data encryption software to realize the information security protection in the
network through data encryption.
Keywords: public key cryptosystem; RSA algorithm; python

III
目 录
摘 要.......................................................................................................................I
ABSTRACT ..........................................................................................................II
目 录 ..................................................................................................................III
第 1 章 绪论 ..........................................................................................................4
1.1 研究背景 ..................................................................................................4
1.2 RSA 加密技术研究现状 .........................................................................4
1.3 研究意义 ..................................................................................................5
1.4 Python 技术..............................................................................................6
1.5 MySQL 数据库........................................................................................6
第 2 章 数字加密技术概述 ..................................................................................7
2.1 RSA 的数学基础 .....................................................................................7
2.2 密码学的分类 ..........................................................................................7
2.3 公开秘钥的加密体制 ..............................................................................8
第 3 章 基于 RSA 算法的系统总体设计 ..........................................................10
3.1 系统设计的目的 ...................................................................................10
3.2 系统设计要求 .......................................................................................10
3.2.1 功能要求 .....................................................................................10
3.2.2 可靠性要求 .................................................................................10
3.2.3 安全性要求 .................................................................................10
第 4 章 RSA 数字加密的实现 .........................................................................11
4.1 测试的环境与技术 ...............................................................................11
4.1.1 硬件测试环境 .............................................................................11
4.2.2 软件测试环境 .............................................................................11
4.2 测试内容展示 ........................................................................................11
4.2.1 登录模块的实现 .........................................................................11
4.2.2 数字加密的实现 .........................................................................12
4.2.3RSA 数字加密系统首页 .............................................................12
4.3 测试结果 ................................................................................................13
总结 ......................................................................................................................14
致谢 ......................................................................................................................15
参考文献 ..............................................................................................................16

4
第 1 章 绪论
1.1 研究背景
信息资源是现在社会中最为重要的宝贵财富,是能够产生经济效益以及社会财富的
主要生产要素。现在的网络非常的普及,更加的贴近生活,用户群体也在每年激增中。
由于信息化与经济体系的一脉相承,使得全球化的产业分工都随着信息化的建设而变得
更加的立体,分工更加的明细。随着全球经济发展的降速,各个国家之间的竞争关系日
显突出,而网络作为信息的载体,在现在的大数据、物联网等新兴概念的带动下仍然保
持着非常旺盛的使用频率。对于社交、电商、医疗、云端服务等内容都已经成为了国内
每一个平凡老百姓都能够使用的应用内容。虽然网络能够给人们带来极大的便利,但是
实际上网络中存在的负面消极因素也非常多,现在国际上强调去中心化,让社会发展变
得更加开放,很多的分享内容也都从闭源向开源发展,而在技术共享的同时,所带来的
网络问题也是随之发展迅速。现在网络上充斥着信息的泄露,几乎所有的人都会莫名的
接到推销的电话、诈骗电话等信息内容,而在新闻中也会时常出现篡改他人信息,冒充
他人进行行骗的案件发生。而计算机病毒的发展速度也是日趋猖獗,计算机以及网络的
犯罪是当下最常见的犯罪形式,对于原本具有很强实用价值的网络而言,也带来了较大
的负面影响。
而与此同时现在各个国家也都在积极的通过学术界来进行数据安全方面的探索,通
过使用信息隐藏技术、模糊算法等等复杂多样的函数计算方式来对网络中含有个人隐私
以及重要信息内容的数据进行加密或者隐藏传输,保证数据的安全性。信息的安全在自
90 年代以来被提高到了一个是非常高的高度,在当下这个信息化更加繁荣的时代,信息
问题也持续保持着热度,成为当下社会最为关注的问题。在众多的信息安全保障技术中,
信息加密技术是使用最为频繁的一种技术,这种技术是利用数学函数或者物理学手段来
进行信息传输的保护,通过这种加密的方式能够提高数据传输的安全性。我国的信息安
全发展相对迟缓,因此在研究上还有很多的不足之处,因此需要集全国之力来共同提高
网络安全意识。
1.2 RSA 加密技术研究现状
当下最为流行的数据加密技主要是对称与非对称的加密算法。对称的加密技术原理
是对于秘钥的复杂管理过程。在对称的加密技术中秘钥的安全性决定着整个加密技术的
安全性。而非对称的加密技术则是依靠非对称的公钥和私钥来实现很好的加密和解密工
剩余15页未读,继续阅读
资源评论


入伍击寇
- 粉丝: 120
- 资源: 3062
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
