一种基于计算机软件开发的加密系统技术方案

技术编号:36786646 阅读:16 留言:0更新日期:2023-03-08 22:30
本发明专利技术公开了一种基于计算机软件开发的加密系统,包括中央处理模块、密钥设置模块、密钥输入模块、密钥验证模块、验证计数模块、报警模块、存储模块、软件开发模块、操作计时模块和锁定模块,所述密钥设置模块、密钥输入模块和密钥验证模块均与中央处理模块电连接,密钥验证模块与存储模块电连接,所述软件开发模块与操作计时模块电连接,操作计时模块与中央处理模块电连接,中央处理模块又与锁定模块电连接,锁定模块与密钥验证模块电连接。本发明专利技术通过设置加密系统对软件开发的工作进行加密保护,从而有效提高了软件开发的数据安全性,避免了使用者休息时数据泄露的问题。免了使用者休息时数据泄露的问题。免了使用者休息时数据泄露的问题。

【技术实现步骤摘要】
一种基于计算机软件开发的加密系统


[0001]本专利技术涉及一种加密系统,具体是一种基于计算机软件开发的加密系统。

技术介绍

[0002]计算机软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分,软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序,在计算机软件开发过程中需要用到软件加密,软件加密就是用户在发送信息前,先调用信息安全模块对信息进行加密,然后发送,到达接收方后,由用户使用相应的解密软件进行解密并还原,网络加密由基于网络的其它计算机或设备来完成加解密或验证工作,而网络设备和客户端之前通过安全通道进行通讯。
[0003]在专利号为CN 113961949 A的专利技术专利说明书中虽然公开了一种计算机软件开发用的加密系统,但是在该申请中还存在一定的问题,该加密系统被打开后缺少自动锁定功能,如果工作人员有事外出忘记关闭电脑的话,就会存在信息泄露的问题,使用安全性低。

技术实现思路

[0004]本专利技术的目的是提供一种基于计算机软件开发的加密系统,来解决实际使用中,遇到的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种基于计算机软件开发的加密系统,包括中央处理模块、密钥设置模块、密钥输入模块、密钥验证模块、验证计数模块、报警模块、存储模块、软件开发模块、操作计时模块和锁定模块,所述密钥设置模块、密钥输入模块和密钥验证模块均与中央处理模块电连接,密钥验证模块与存储模块电连接,由密钥设置模块设置验证密码的方式对密钥验证模块进行设置,通过密钥输入模块输入验证密码,验证密码通过中央处理模块发送给密钥验证模块,从而对输入的密码进行验证,验证通过后即可通过中央处理模块对存储模块进行读取以及将信息发送到存储模块中保存,所述软件开发模块与操作计时模块电连接,操作计时模块与中央处理模块电连接,中央处理模块又与锁定模块电连接,锁定模块与密钥验证模块电连接,通过软件开发模块输入软件编码并将软件编码发送给中央处理模块,通过操作计时模块对软件开发模块的无操作时间进行计时,当无操作时间达到设定值时,就向中央处理模块发送信号,中央处理模块向锁定模块发送锁定信号,从而使锁定模块对密钥验证模块发送指令,启动密钥验证模块,此时中央处理模块若想要再次读取存储模块信息,则需要通过密钥输入模块重新输入密钥,对密钥验证模块进行解锁,从而有效提高了本加密系
统的安全性。
[0006]优选的:所述密钥验证模块与验证计数模块电联接,验证计数模块与中央处理模块电连接,中央处理模块与报警模块电连接,密钥设置模块在设置验证密码的同时,也设置验证次数限制,通过密钥输入模块在输入密钥时,通过验证计数模块进行计数,如果连续输入密钥错误的次数达到密钥设置模块设置的次数限制时,验证计数模块就向中央处理模块发出信号,中央处理模块控制报警模块发出警报。
[0007]优选的:所述报警模块通过无线模块与移动端无线连接,移动端可以是手机app,报警模块将报警信息发送给手机app由手机发出报警声,能够及时提醒使用者。
[0008]优选的:所述操作计时模块包括信号输入模块、信号输出模块、主动锁定模块、计时模块和计时设置模块,信号输入模块与软件开发模块电连接,且信号输入模块与计时模块电连接,计时模块和主动锁定模块电连接,主动锁定模块与信号输出模块电连接,计时模块与计时设置模块电连接,通过信号输入模块对软件开发模块发出的信号进行接收,并将信号通过计时模块输送给信号输出模块,最后由信号输出模块输送给中央处理器,通过计时设置模块对计时模块的时间进行设置,当计时模块在规定时间内没有收到来自信号输入模块的信号,就会自主向中央处理模块发出锁定信号,从而实现密钥验证模块的锁定,此时无法读取和存入存储模块的数据,或者由使用者通过软件开发模块主动输入锁定信息,主动锁定模块收到信息后,向中央处理模块发出锁定信息,实现密钥验证模块的锁定,此时无法读取和存入存储模块的数据,以上两种方式都能够实现软件开发的加密,有效提高了软件开发的安全性。
[0009]优选的:所述密钥验证模块包括密钥接收模块、信息进出模块、密钥对比模块、密钥判断模块、密钥开关模块、锁定信息接收模块和密钥存储模块,密钥存储模块、密钥接收模块和信息进出模块均与中央处理模块电连接,密钥存储模块和密钥接收模块均与密钥对比模块电连接,密钥对比模块与密钥判断模块电连接,密钥判断模块与密钥开关模块电连接,且密钥判断模块与验证计数模块电连接,由密钥存储模块对密钥设置模块设置的密钥进行储存,由密钥接收模块对输入的密钥进行接收,并通过密钥对比模块对两个密钥进行对比,由密钥判断模块对密钥是否相同进行判断,当两个密钥不同时,密钥判断模块向验证计数模块发出一次信号,而当密钥相同时,则向密钥开关模块发出打开指令,同时对验证计数模块发出清零指令,所述密钥开关模块同时与存储模块、信息进出模块和锁定信息接收模块电连接,其中信息进出模块与中央处理模块电连接,锁定信息接收模块与锁定模块电连接,当密钥开关模块处于打开状态时,中央处理模块能够通过信息进出模块与存储模块实现数据的读取和存储工作,而当锁定信息接收模块接收到信息时,就会控制密钥开关模块关闭,切断中央处理模块和存储模块之间的信息交换通路,实现对存储模块中数据的保护。
[0010]与现有技术相比,本专利技术的有益效果是:本专利技术通过设置加密系统对软件开发的工作进行加密保护,从而有效提高了软件开发的数据安全性,避免了使用者休息时数据泄露的问题。
[0011]通过操作计时模块的设计,即便是工作人员忘记锁定存储模块,在无操作的情况下也会自动锁定,有效提高了存储模块数据保护的安全性。
附图说明
[0012]图1为一种基于计算机软件开发的加密系统的结构示意图。
[0013]图2为一种基于计算机软件开发的加密系统中操作计时模块的结构示意图。
[0014]图3为一种基于计算机软件开发的加密系统中密钥验证模块的结构示意图。
具体实施方式
[0015]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。
[0016]请参阅图1~3,本专利技术实施例中,一种基于计算机软件开发的加密系统,包括中央处理模块、密钥设置模块、密钥输入模块、密钥验证模块、验证计数模块、报警模块、存储模块、软件开发模块、操作计时模块和锁定模块,所述密钥设置模块、密钥输入模块和密钥验证模块均与中央处理模块电连接,密钥验证模块与存储模块电连接,由密钥设置模块设置验证密码的方式对密钥验证模块进行设置,通过密钥输入模块输入验证密码,验证密码通过中央处理模块发送给密钥验证模块,从而对输入的密码进行验证,验证通过本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于计算机软件开发的加密系统,包括中央处理模块、密钥设置模块、密钥输入模块、密钥验证模块、验证计数模块、报警模块、存储模块、软件开发模块、操作计时模块和锁定模块,其特征在于,所述密钥设置模块、密钥输入模块和密钥验证模块均与中央处理模块电连接,密钥验证模块与存储模块电连接,由密钥设置模块设置验证密码的方式对密钥验证模块进行设置,通过密钥输入模块输入验证密码,验证密码通过中央处理模块发送给密钥验证模块,从而对输入的密码进行验证,验证通过后即可通过中央处理模块对存储模块进行读取以及将信息发送到存储模块中保存,所述软件开发模块与操作计时模块电连接,操作计时模块与中央处理模块电连接,中央处理模块又与锁定模块电连接,锁定模块与密钥验证模块电连接,通过软件开发模块输入软件编码并将软件编码发送给中央处理模块,通过操作计时模块对软件开发模块的无操作时间进行计时,当无操作时间达到设定值时,就向中央处理模块发送信号,中央处理模块向锁定模块发送锁定信号,从而使锁定模块对密钥验证模块发送指令,启动密钥验证模块,此时中央处理模块若想要再次读取存储模块信息,则需要通过密钥输入模块重新输入密钥,对密钥验证模块进行解锁。2.根据权利要求1所述的一种基于计算机软件开发的加密系统,其特征在于,所述密钥验证模块与验证计数模块电联接,验证计数模块与中央处理模块电连接,中央处理模块与报警模块电连接,密钥设置模块在设置验证密码的同时,也设置验证次数限制,通过密钥输入模块在输入密钥时,通过验证计数模块进行计数,如果连续输入密钥错误的次数达到密钥设置模块设置的次数限制时,验证计数模块就向中央处理模块发出信号,中央处理模块控制报警模块发出警报。3.根据权利要求2所述的一种基于计算机软件开发的加密系统,其特征在于,所述报警模块通过无线模块与移动端无线连接,移动端可以是手机app,报警模块将报警信息发送给手机app由手机发出报警声。4.根据权利要求1所述的一种基于计算机软件开发的加密系统,其特征在于,所述操作计时模块包括信号输入模块、信号输出模块、主动锁定模块、计时模块和计...

【专利技术属性】
技术研发人员:李杨峰
申请(专利权)人:杭州霆飞科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1