python基于混沌系统敏感文本信息加密算法的研究与实现

博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w+、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌

🍅文末获取源码联系🍅

👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟

2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅
Java项目精品实战案例《100套》
Java微信小程序项目实战《100套》

感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及文档编写等相关问题都可以给我留言咨询,希望帮助更多的人

1 摘 要

近些年来,得益于互联网的快速发展,人们获取信息的便捷程度得到了非常大的提升,在互联网的红利带动下,人们的生活、工作以及娱乐都有着很大的提升和扩展。随着互联网的发展,随之产生的信息安全问题也成为了当下备受关注的一项重点实现。

图片[1]-python基于混沌系统敏感文本信息加密算法的研究与实现 - 计算机毕业设计源码网-计算机毕业设计源码网

现在为了保证互联网中的信息真实有效、确保信息传递有依据,已经实现了实名制上网政策,因此在互联网中会有大量的个人隐私信息在线,这些信息中包含了个人的身份信息、银行卡数据、联系方式等等,如果这些信息被盗取使用,则会产生非常大的安全隐患。很多网站都要求用户进行登录信息的注册,而这些登录信息如果被截获则很容易造成人们的财产损失。上述的问题传也促进了互联网信息加密技术的发展,信息加密算法已经存在了很多年,并且在当下的互联网中有着非常广泛的应用。在这其中混沌理论经历了多年的发展之后,也能够在互联网信息加密中实现非常好的应用过程。本次就是利用了Python技术来搭建一款敏感信息加密系统,通过以混沌技术来进行信息加密,从而实现以因子序列法实现很好的信息加密过程的实现。

关键词:敏感信息;混沌算法;python

2 技术栈

环境要求
Python 3.8 (最好用 3.8)
pycharm (社区版,专业版本都可以)
MySql (建议 5.7, 8.0 也可以)
Navicat (不限制版本)

3 基于混沌加密算法的系统总体设计

3.1 混沌加密的可行性分析

加密技术要保证对整个系统实现有效的信息保护。而通过混沌加密需要对秘钥保持很高的敏感度,并且需要将原始的信息进行乱置,以便更好的实现加密的过程。在密码学中,需要通过扩散、初始条件铭感等特点来实现很好的加密过程的完整实现。将混沌映射应用在密码的加密上,同样也能够实现更好的密文形成。通过以混沌映射的方式来对整个空间中的信息进行有效的打散,能够更好的实现细腻的保密。这种混沌技术是基于数学概念的一种算法,对于本次设计的以敏感信息为主要隐藏内容的主题相契合,通过混沌技术就可以很好的实现对信息的有效加密隐藏,整体的开发过程,可行性强。

3.2 系统设计要求

3.2.1功能要求

对于本次的整个功能的设计上,要通过利用自然语言中的混沌技术来实现对上传的文本中的敏感信息进行有效的加密功能的实现,通过在线快速的、高效的、几乎不消耗资源的进行内容的加密来更好的提升整个系统的加密使用的有效性。通过以无规则的大段字符密文来实现很好的原始信息隐藏的功能实现。

其次是在解密上的设计,通过对应的秘钥,需要针对已经加密的敏感文本信息进行一次合理有效的解密功能,通过解密能够清晰的对加密信息进行有效的解密,通过解密后能够实现对加密信息明文的内容完整、准确的查看。

最后是对整个系统的数据流要进行合理的设计要求,除了在传递的信息需要进行敏感源的加密之外,在本身的MySQL数据库中存储的用户信息等也需要继续很好的安全性的设计,保证整个系统中存储的数据也能够安全。

4 系统展示

注册和登录模块的实现

本次设计的注册和登录都是现在一个页面中显示,分别以两个菜单来进行不同内容的展示工作,在注册的页面中,需要用户输入用户名、为个人用户设置密码信息以及录入联系方式等信息来完成注册,在完成后可以切换到。具体的登录界面如下图所示:

图片[2]-python基于混沌系统敏感文本信息加密算法的研究与实现 - 计算机毕业设计源码网-计算机毕业设计源码网

图4.1用户注册、登录界面

混沌系统敏感文本信息加密的系统首页的实现

当注册完成登录后,可以看到有系统页面的功能模块显示,包括菜单栏、主页面,在菜单栏中有混沌加密菜单、加密管理菜单、个人信息维护管理等内容,而主页面中会有信息的统计,包括加密数量、用户数量等等。界面如下图所示

图片[1]-python基于混沌系统敏感文本信息加密算法的研究与实现 - 计算机毕业设计源码网-计算机毕业设计源码网

图4.2混沌系统文本加密主界面

混沌加密技术数字加密系统首页

在混沌加密的页面中,需要用户进行加密文本信息的上传,在上传之后可以直接点击开始加密进行文本加密的功能实现,如下图所示:

图片[4]-python基于混沌系统敏感文本信息加密算法的研究与实现 - 计算机毕业设计源码网-计算机毕业设计源码网

图4.3数据加密管理界面

加密管理页面

在加密页面的管理上,能够看到所有的加密信息列表,在信息中,可以看到有加密的编号、文本信息内容、文本的类型以及其他的一些相关信息内容,管理员角色可以直接进行修改和信息的删除处理操作,如下图示:

图片[5]-python基于混沌系统敏感文本信息加密算法的研究与实现 - 计算机毕业设计源码网-计算机毕业设计源码网

图4.4加密管理界面

5 总结

全球都在不断的进行网络化的快速发展,随着多媒体、智能化的不断发展,由于在网络上的信息量激增,也使得网络用户的安全性问题凸显,个人信息容易在网络上被窃取、用户的隐私容易泄露也成为了全球都在高度关注的重要问题。在全球高度关注下,加密技术与网络数字化信息的结合,形成数据信息的加密传输也成为了当下最为主流的信息安全防护的措施。本次就是通过利用混沌技术来为敏感文本信息进行加密的设计,本次选择的混沌技术是一项能够实现很好的扩散、混淆功能的技术,这种技术用于敏感信息的加密能够实现更加好的加密效果。

本次的系统通过开发、测试,最终实现了开发之初的需求要求,通过合理的框架设计、功能模块的开发实现了最终安全的、稳定加密效果的实现。

参考文献

[1] 禹思敏, 吕金虎, 陈关荣. 动力系统反控制方法及其应用. 科学出版社,
2019

[2] 鲍锋.依法治网,推进网络空间法治化[J].今日海南,2020,8(11):35-36.

[3] 王京.加强网络安全维护国家安全[J].中国传媒科技,2021,3(15):66-69.

[4] 王毅.混沌图像加密研究[D].硕士论文,中国科学技术大学,2020.

[5] 王新亮.混沌加密技术和 AES
混合加密算法的电路设计[D].东南大学,2020.

[6]赵悦.
基于混沌加密技术加密解密的即时通讯系统的设计与实现[D].吉林大学,2020.

[7]张帅.
基于ECC与混沌加密技术的随机加密方案的研究与设计[D].内蒙古大学,2020.

推荐阅读

2023年Java毕业设计如何选题?500道创新创意毕业设计题目推荐

微信小程序毕业设计项目合集

Java毕业设计-SpringBoot+Vue毕业设计项目合集

Java毕业设计-Java SSM+JSP 项目合集

Java毕业设计-Java JSP 项目合集

Android 毕业设计-项目合集

Python 毕业设计合集

Java 精品项目

Java项目精品实战案例《100套》

© 版权声明
THE END
喜欢就支持一下吧,作者 v xiaoxu_9411
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容