一种计算机文件安全加密方法、解密方法和可读存储介质技术

技术编号:32664080 阅读:14 留言:0更新日期:2022-03-17 11:15
一种计算机文件安全加密方法、解密方法和可读存储介质,属于计算机技术安全领域,用于解决数据存储安全问题,所述加密、解密方法应用于计算机可读存储介质和计算机中,所述计算机将明文文件或密文文件发送给计算机可读存储介质,由计算机可读存储介质执行加密或解密操作,然后该计算机可读存储介质将密文文件或明文文件传输给计算机,本发明专利技术的有益效果在于,文件的加密方法和解密方法都录制在计算机可读存储介质中,用户只需要持有该计算机可读存储介质,则所有经过该计算机可读存储介质加密后的数据非法用户将无法解密,而且所有需要的关键秘钥均不需要用户记忆或通过其他方式存储。存储。存储。

【技术实现步骤摘要】
一种计算机文件安全加密方法、解密方法和可读存储介质


[0001]本专利技术属于计算机技术安全领域,具体涉及一种计算机文件安全加密方法、解密方法和可读存储介质。

技术介绍

[0002]目前需要保护的敏感数据文件大多存放在处于相对封闭的内部网络环境中的计算机上,但当黑客从网络的漏洞进入到了内部网络环境中,则存储在计算机上的敏感数据文件会被黑客轻易得到,黑客不需针对存放数据文件的计算机和文件本身进行攻击。如果将需要保护的敏感数据文件进行加密,在需要的时候使用密码进行解密,用户需要记住密码,存在遗忘的可能,而且因为人的记忆原因,用户设置的密码一般不会太复杂容易被暴力破解。

技术实现思路

[0003]为解决上述问题,本专利技术提供一种计算机文件安全加密方法、解密方法和可读存储介质。
[0004]本专利技术采用如下技术方案:一种计算机文件安全加密方法,应用于计算机可读存储介质和计算机中,所述计算机将明文文件发送给计算机可读存储介质,由计算机可读存储介质执行加密操作,然后该计算机可读存储介质将明文文件加密后传输给计算机,所述加密方法包本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种计算机文件安全加密方法,其特征在于,应用于计算机可读存储介质和计算机中,所述计算机将明文文件发送给计算机可读存储介质,由计算机可读存储介质执行加密操作,然后该计算机可读存储介质将明文文件加密后传输给计算机,所述加密方法包括以下步骤:S1、采用国密非对称加密算法SM2生成非对称秘钥对(s,p)并保存,其中:s为私钥,p为公钥;S2、从计算机接收明文文件x,并生成一个128位即16字节的随机数r并保存;S3、使用随机数r作为国密对称加密算法SM4的对称秘钥,使用国密对称加密算法SM4对明文文件x进行加密得到x的密文x

;S4、使用公钥p作为国密非对称加密算法SM2的加密公钥,使用国密非对称加密算法SM2和公钥p对对称秘钥r进行加密,得到对称秘钥r的密文r

;S5、将密文x

和密文r

进行数据拼接,得到数据x

+r

;S6、使用国密摘要算法SM3对数据x

+r

进行计算得到摘要h并保存;S7、使用私钥s作为国密非对称算法SM2的签名私钥,使用国密非对称算法SM2和私钥s对摘要h进行签名,得到签名值sign;S8、将密文x

、密文r

、数据摘要h和签名值sign进行组装得到加密后的密文文件,所述密文文件内容为x

+r

+h+sign;S9、将密文文件返回给计算机,计算机存储该加密后的密文文件。2.一种与权利要求1所述的加密方法对应的计算机文件安全解密方法,其特征在于,应用于计算机可读存储介质和计算机中,所述计算机将密文文件发送给计算机可读存储介质,由计算机可读存储介质执行解密操作,然后该计算机可读存储介质...

【专利技术属性】
技术研发人员:陈洪刘中奎张亚斌
申请(专利权)人:傲然技术有限公司
类型:发明
国别省市:

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

1