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

技术编号:32005721 阅读:13 留言:0更新日期:2022-01-22 18:22
本发明专利技术公开了一种计算机软件开发用的加密系统,涉及计算机软件加密技术领域,本发明专利技术包括计算机系统和智能移动客户端,所述计算机系统包括微处理器、密钥输入单元、密钥验证单元、密钥反馈单元、密钥加密单元、控制单元、软件开发单元、警报模块、电源模块和数据库,所述智能移动客户端包括显示模块和远程控制模块,所述计算机系统与智能移动客服端设置有无线信息传递模块。本发明专利技术为一种计算机软件开发用的加密系统,通过验证问题、一级密钥和二级密钥的三重加密问题才能进行对软件开发的使用,提高了对计算机软件开发的安全性能,不会出现软件泄漏信息的情况,具备远程控制的功能,具备警报功能,避免造成损失,提高了计算机软件开发的加密强度。开发的加密强度。开发的加密强度。

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


[0001]本专利技术涉及计算机软件加密
,特别涉及一种计算机软件开发用的加密系统。

技术介绍

[0002]计算机软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分,软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序,在计算机软件开发过程中需要用到软件加密,软件加密就是用户在发送信息前,先调用信息安全模块对信息进行加密,然后发送,到达接收方后,由用户使用相应的解密软件进行解密并还原,网络加密由基于网络的其它计算机或设备来完成加解密或验证工作,而网络设备和客户端之前通过安全通道进行通讯。
[0003]CN111552481A公开的“一种计算机软件开发系统”专利中,计算机主体内部设有中央处理模块,中央处理模块内部设有环境搭建模块、软件开发模块、测试模块以及数据库,环境搭建模块与中央处理模块双向数据连接,软件开发模块与中央处理模块双向数据连接,测试模块与中央处理模块双向数据连接,数据库与中央处理模块双向数据连接,来进行对计算机软件的开发进程,但在软件开发过程中并没有进行加密处理,容易导致软件文件的丢失和被盗,且不具备警报功能,并不能通过密钥进行验证,导致软件开发的效率低,安全性能低,文件保护功能低。
[0004]目前市场上,在对计算机软件开发过程中并没有进行加密处理,容易导致软件文件的丢失和被盗,且不具备警报功能,并不能通过密钥进行验证,导致软件开发的效率低,安全性能低,文件保护功能低,因此,有必要提供一种计算机软件开发用的加密系统。

技术实现思路

[0005]本专利技术的主要目的在于提供一种计算机软件开发用的加密系统,可以有效解决
技术介绍
在对计算机软件开发过程中并没有进行加密处理,容易导致软件文件的丢失和被盗,且不具备警报功能,并不能通过密钥进行验证,导致软件开发的效率低,安全性能低,文件保护功能低的问题。
[0006]为实现上述目的,本专利技术采取的技术方案为:一种计算机软件开发用的加密系统,包括计算机系统和智能移动客户端,所述计算机系统包括微处理器、密钥输入单元、密钥验证单元、密钥反馈单元、密钥加密单元、控制单元、软件开发单元、警报模块、电源模块和数据库,所述智能移动客户端包括显示模块和远程控制模块,所述计算机系统与智能移动客服端设置有无线信息传递模块,所述微处理器的输入端与密钥加密单元的输出端通信连
接,所述密钥输入单元的输出端与密钥验证单元的输入端通信连接,所述密钥验证单元的输出端与密钥反馈单元的输入端通信连接,所述密钥反馈单元的输出端与微处理器的输入端通信连接,所述软件开发单元与微处理器双向通信连接,所述控制单元与微处理器双向通信连接;密钥加密单元:用于计算机软件进行验证问题标准答案、一级密钥标准答案和二级密码标准答案的设定;
[0007]密钥加密单元:用于计算机软件验证问题,然后设定一级密钥和二级密钥的标准答案;
[0008]密钥输入单元:使用人员通过输入验证问题、一级密钥以及二级密钥,然后再进行软件的使用;
[0009]密钥验证单元:对输入的验证问题、一级密钥以及二级密钥与准确答案进行对比;
[0010]密钥反馈单元:由密钥提示模块验证问题和密钥是否正确,然后由密钥反馈单元输送至微处理器,由微处理器通过无线信息传递模块传输给智能移动客户端;
[0011]警报模块:通过密钥反馈单元传输给微处理器,由微处理器传输至警报模块,通过警报模块中的警报装置进行警报提醒。
[0012]优选地,所述软件开发单元包括数据库连接模块和代码编写模块,所述数据库连接模块的输入端与数据库的输出端通信连接,所述代码编写模块的输出端与软件开发单元的输入端通信连接,数据库连接模块用于提取数据库内的数据,代码编写模块用于软件开发代码的编写。
[0013]优选地,所述密钥加密单元包括验证问题设定模块、一级密钥设定模块和二级密钥设定模块,用于密钥验证问题的设定,所述密钥验证单元包括验证问题输入模块、一级密钥输入模块和二级密钥输入模块,用于软件加密密钥的输入,所以密钥验证单元包括验证问题对比模块、一级密钥对比模块和二级密钥对比模块,用于输入密钥的验证对比,所述密钥反馈单元包括密钥提示模块,用于输入密钥的是否正确提示。
[0014]优选地,所述验证问题输入模块的输出端与验证问题对比模块的输入端通信连接,所述验证问题对比模块的输出端与密钥提示模块的输入端通信连接,用于验证问题的输入、验证对比和是否正确提示。
[0015]优选地,所述一级密钥输入模块的输出端与一级密钥对比模块的输入端通信连接,所述一级密钥对比模块的输出端与密钥提示模块的输入端通信连接,用于一级密钥的输入、验证对比和是否正确提示。
[0016]优选地,所述二级密钥输入模块的输出端与二级密钥对比模块的输入端通信连接,所述二级密钥对比模块的输出端与密钥提示模块的输入端通信连接,用于二级密钥的输入、验证对比和是否正确提示。
[0017]优选地,所述微处理器的输入端与电源模块的输出端通信连接,用于微处理器的供电,所述微处理器的输出端与警报模块的输入端通信连接,用于密钥输入错误的警报功能。
[0018]优选地,所述控制单元包括软件锁定模块和软件解锁模块,所述软件锁定模块的输出端与控制单元的输入端通信连接,所述软件解锁模块的输入端与控制单元的输出端通信连接,所述软件锁定模块用于密钥验证错误对软件文件进行锁定,所述软件解锁模块用于软件文件解锁。
[0019]优选地,所述计算机系统与无线信息传递模块双向通信连接,所述无线信息传递模块与智能移动客户端双向通信连接,无线信息传递模块用于信息数据的双向传递,智能移动客户端通过远程控制模块输出命令。
[0020]与现有技术相比,本专利技术具有如下有益效果:
[0021]1.本专利技术中,通过密钥加密单元,能够对计算机软件进行验证问题标准答案、一级密钥标准答案和二级密码标准答案进行设定,并将设定后的验证问题、一级密钥和二级密钥作为密钥验证单元的验证标准答案,来保证软件开发使用时,需要通过验证问题、一级密钥和二级密钥的三重加密问题后才能进行对软件开发的使用,提高了对计算机软件开发的安全性能,不会出现软件开发泄漏信息的情况,提高了安全性能。
[0022]2.本专利技术中,通过控制单元与远程控制模块的配合,使用人员在远程使用智能移动客户端的过程中,配合显示模块可以直到计算机软件的使用情况和开发的数据,并可以通过远程控制模块发送控制信息,由无线传递模块将控制信号发送至控制单元中,由控制单元中的软件锁定模块来对软件进行锁定,以使软件关闭,禁止使用软件文件,通过软件解锁模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种计算机软件开发用的加密系统,包括计算机系统和智能移动客户端,其特征在于:所述计算机系统包括微处理器、密钥输入单元、密钥验证单元、密钥反馈单元、密钥加密单元、控制单元、软件开发单元、警报模块、电源模块和数据库,所述智能移动客户端包括显示模块和远程控制模块,所述计算机系统与智能移动客服端设置有无线信息传递模块,所述微处理器的输入端与密钥加密单元的输出端通信连接,所述密钥输入单元的输出端与密钥验证单元的输入端通信连接,所述密钥验证单元的输出端与密钥反馈单元的输入端通信连接,所述密钥反馈单元的输出端与微处理器的输入端通信连接,所述软件开发单元与微处理器双向通信连接,所述控制单元与微处理器双向通信连接;密钥加密单元:用于计算机软件验证问题,然后设定一级密钥和二级密钥的标准答案;密钥输入单元:使用人员通过输入验证问题、一级密钥以及二级密钥,然后再进行软件的使用;密钥验证单元:对输入的验证问题、一级密钥以及二级密钥与准确答案进行对比;密钥反馈单元:由密钥提示模块验证问题和密钥是否正确,然后由密钥反馈单元输送至微处理器,由微处理器通过无线信息传递模块传输给智能移动客户端;警报模块:通过密钥反馈单元传输给微处理器,由微处理器传输至警报模块,通过警报模块中的警报装置进行警报提醒。2.根据权利要求1所述的一种计算机软件开发用的加密系统,其特征在于:所述软件开发单元包括数据库连接模块和代码编写模块,所述数据库连接模块的输入端与数据库的输出端通信连接,所述代码编写模块的输出端与软件开发单元的输入端通信连接,数据库连接模块用于提取数据库内的数据,代码编写模块用于软件开发代码的编写。3.根据权利要求1所述的一种计算机软件开发用的加密系统,其特征在于:所述密钥加密单元包括验证问题设定模块、一级密钥设定模块和二级密钥设定模块,用于密钥验证问题的设定,所述密钥验证单元包括验证问题输入模块、一级密钥输入模块和二级密钥输入模块,用于软件加密密钥的输入,所...

【专利技术属性】
技术研发人员:向鹏飞张庭城
申请(专利权)人:湖南鹏城信息技术有限公司
类型:发明
国别省市:

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

1