[发明专利]一种文件加解密方法、系统和计算机可读存储介质在审
申请号: | 202110323101.2 | 申请日: | 2021-03-26 |
公开(公告)号: | CN112966284A | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 张林 | 申请(专利权)人: | 知印信息技术(天津)有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;H04L9/32 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张驰;宋志强 |
地址: | 301700 天津市武清区京津电*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 解密 方法 系统 计算机 可读 存储 介质 | ||
本发明提出一种文件加解密方法、系统和计算机可读存储介质。方法包括:加密方收集解密方的环境特征,基于所述解密方的环境特征对文件进行加密;加密方将所述加密后的文件发送到所述解密方;解密方采集自身的环境特征,基于采集的所述环境特征对所述加密后的文件进行解密。采用本发明实施方式后,用户在操作时,没有额外输入密钥以执行解密加密的动作,与操作非加密系统具有相同的用户体验。
技术领域
本发明属于信息安全技术领域,特别是一种文件加解密方法、系统和计算机可读存储介质。
背景技术
数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码为“密文”,使其只能在输入相应的密钥之后才能显示出原始内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。该过程的逆过程为解密,即将该编码信息转化为其原来数据的过程。
加密技术通常分为两大类:“对称式”和“非对称式”。对称式加密就是加密和解密使用同一个密钥,通常称之为“Session Key”。这种加密技术在当今被广泛采用。非对称式加密就是加密和解密所使用的不是同一个密钥,通常有两个密钥,称为“公钥”和“私钥”,它们两个必需配对使用,否则不能打开加密文件。这里的“公钥”是指可以对外公布的,“私钥”则不能,只能由持有人知道。
然而,在现有技术中,解密方从加密方获取加密的文件后,需要主动提供密钥以实现解密,导致解密方的解密操作复杂。
发明内容
有鉴于现有技术的缺点,本发明提出一种文件加解密方法、系统和计算机可读存储介质。
本发明实施方式的技术方案如下:
一种文件加解密方法,包括:
加密方收集解密方的环境特征,基于所述解密方的环境特征对文件进行加密;
加密方将所述加密后的文件发送到所述解密方;
解密方采集自身的环境特征,基于采集的所述环境特征对所述加密后的文件进行解密。
在一个实施方式中,所述基于解密方的环境特征对文件进行加密包括:
将所述文件的文件头替换为包含加密文件标识的加密文件头;
将所述解密方的环境特征作为密钥对所述文件的数据内容进行加密;
组合所述加密文件头和所述加密后的数据内容以形成加密后的文件。
在一个实施方式中,所述环境特征包括下列中的至少一个:主板序列号;显卡序列号;磁盘序列号;操作系统版本;许可执行解密操作的应用程序的MD5值。
在一个实施方式中,所述将解密方的环境特征作为密钥对所述文件的数据内容进行加密包括下列中的至少一个:
将一项环境特征中的哈希值作为密钥对所述文件的数据内容进行加密;
将多项所述环境特征中的各自哈希值作为密钥对所述文件的数据内容进行加密。
在一个实施方式中,还包括:
在所述加密文件头中设置许可时间区间;
所述解密方基于采集的环境特征对所述加密后的文件进行解密包括:
当所述解密方解析到所述加密后的文件的加密文件头包含加密文件标识时,提取所述许可时间长度,并当判定当前时间位于所述许可时间区间时,将采集的所述环境特征作为密钥对所述加密后的文件进行解密。
一种文件加解密系统,包括:
加密方,用于收集解密方的环境特征,基于所述解密方的环境特征对文件进行加密;将所述加密后的文件发送到所述解密方;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于知印信息技术(天津)有限公司,未经知印信息技术(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110323101.2/2.html,转载请声明来源钻瓜专利网。