一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种加密软件应用扩展方法、装置、电子设备及存储介质与流程

2022-06-30 00:33:31 来源:中国专利 TAG:

技术特征:
1.一种加密软件应用扩展方法,其特征在于,应用于电子设备;所述方法包括:获取加密软件内部的加密算法和驱动模块;在所述驱动模块中加入国密算法对应驱动;将所述加密软件内部的加密算法对应代码替换为所述国密算法对应代码,以使所述加密软件应用于国密算法适用范围。2.根据权利要求1所述的加密软件应用扩展方法,其特征在于,所述加密软件为veracrypt加密软件。3.根据权利要求2所述的加密软件应用扩展方法,其特征在于,还包括:启动veracrypt加密软件创建加密卷;在创建过程中,选择国密算法算法作为加密卷的密码算法;使用加密卷挂载应用,将创建的加密卷进行挂载;对挂载的加密卷进行读写操作。4.根据权利要求1所述的加密软件应用扩展方法,其特征在于,所述国密算法至少包括下列之一:sm3国密算法和sm4国密算法。5.根据权利要求4所述的加密软件应用扩展方法,其特征在于,所述sm3国密算法对应代码包括上下文结构定义字段、初始化字段、哈希计算字段和输出字段,所述sm3国密算法的加密方法包括:在上下文结构定义字段中定义sm3的上下文结构,上下文结构包括:被处理的字节数、中间摘要状态和正在被处理的数据块;在初始化字段中对上下文结构定义字段定义的sm3的上下文结构进行初始化,把初始化后的sm3上下文传递给哈希计算字段;在哈希计算字段中对sm3的上下文进行加密计算;在输出字段中将哈希计算字段中得到的加密计算的结果进行输出。6.根据权利要求4所述的加密软件应用扩展方法,其特征在于,所述sm4国密算法对应代码包括上下文密钥定义字段、密钥产生字段、加解密运算字段,所述sm4国密算法的加密方法包括:在上下文密钥定义字段中定义sm4所使用的密钥上下文;在密钥产生字段中将用户输入密钥进行运算,产生用于加密的密钥;在加解密运算字段中对数据使用所述加密的密钥进行加解密运算。7.一种加密软件应用扩展装置,其特征在于,包括:获取模块,用于获取加密软件内部的加密算法和驱动模块;加入模块,用于在所述驱动模块中加入国密算法对应驱动;替换模块,用于将所述加密软件内部的加密算法对应代码替换为所述国密算法对应代码,以使所述加密软件应用于国密算法适用范围。8.根据权利要求7所述的加密软件应用扩展装置,其特征在于,还包括:启动模块,用于启动veracrypt加密软件创建加密卷;选择模块,用于在创建过程中,选择国密算法算法作为加密卷的密码算法;挂载模块,用于使用加密卷挂载应用,将创建的加密卷进行挂载;
操作模块,用于对挂载的加密卷进行读写操作。9.一种电子设备,其特征在于,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述权利要求1~6任一项所述的加密软件应用扩展方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现前述权利要求1~6任一项所述的加密软件应用扩展方法。

技术总结
本发明的实施例公开一种加密软件应用扩展方法、装置、电子设备及存储介质,涉及软件应用扩展技术领域,能够解决基于传统加密软件内部由于加密算法等级不满足相关要求,导致其应用领域受到限制,不利于加密软件推广应用的问题。所述加密软件应用扩展方法包括通过获取加密软件内部的加密算法和驱动模块,在驱动模块中加入国密算法对应驱动,将加密软件内部的加密算法对应代码替换为国密算法对应代码,以使所述加密软件应用于国密算法适用范围,本发明有利于传统加密软件应用于安全级别要求较高的场景,并且方法简单易操作。并且方法简单易操作。并且方法简单易操作。


技术研发人员:刘光前 余秦勇 肖新光
受保护的技术使用者:安天科技集团股份有限公司
技术研发日:2022.03.24
技术公布日:2022/6/28
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献