[发明专利]加密方法、解密方法、装置、设备及存储介质在审
申请号: | 202111212783.6 | 申请日: | 2021-10-19 |
公开(公告)号: | CN113642033A | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 周碧辉;潘双玲 | 申请(专利权)人: | 太平金融科技服务(上海)有限公司深圳分公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 姜晓云 |
地址: | 518048 广东省深圳市福田区新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加密 方法 解密 装置 设备 存储 介质 | ||
1.一种加密方法,其特征在于,所述方法包括:
对待加密文件进行分割,获得多个分割文件;
根据预设的密码获取规则,分别获取所述多个分割文件的密码;不同分割文件对应的密码不同;
分别采用所述密码对对应的分割文件进行加密,获得所述分割文件对应的加密文件;并采用接收方公钥对所述密码进行加密,获得各所述分割文件对应的加密密码;
将各所述加密文件以及所述加密密码发送至接收方。
2.根据权利要求1所述的方法,其特征在于,所述根据预设的密码获取规则,分别获取所述多个分割文件的密码,包括:
针对每个分割文件,根据所述密码获取规则在所述分割文件的文件名中提取所述分割文件对应的密码;不同分割文件对应的密码获取规则不同。
3.根据权利要求2所述的方法,其特征在于,所述根据所述密码获取规则在所述分割文件的文件名中提取所述分割文件对应的密码,包括:
根据所述密码获取规则,在所述分割文件的文件名中提取第一预设长度的第一字节;所述密码获取规则中包括所述第一字节的各个字节在所述文件名中的位置;
根据所述分割文件的后缀名获取第二预设长度的第二字节;
将所述第一字节与所述第二字节合并,获得所述分割文件对应的密码。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述将各所述加密文件以及所述加密密码发送至接收方,包括:
将各所述加密文件以及所述加密密码进行拼接,获得目标加密文件;
采用预设哈希算法对所述目标加密文件进行处理,获得所述目标加密文件的参考哈希值;
将所述目标加密文件以及所述参考哈希值发送至所述接收方;所述参考哈希值用于所述接收方对所述目标加密文件进行验证。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述分割文件中包括特征码,不同分割文件对应的特征码不同。
6.一种解密方法,其特征在于,所述方法包括:
接收发送方发送的各个加密文件以及加密密码;所述加密文件为所述发送方采用密码对分割文件进行加密获得的;所述加密密码为所述发送方采用接收方公钥对所述密码进行加密获得的;所述分割文件为所述发送方对待加密文件进行分割获得的;所述密码为所述发送方根据预设的密码获取规则获取的;不同分割文件对应的密码不同;
根据所述加密密码对各所述加密文件进行解密,获得解密文件。
7.根据权利要求6所述的方法,其特征在于,所述根据所述加密密码对各所述加密文件进行解密,获得解密文件,包括:
采用接收方私钥对所述加密密码进行解密,获得所述各加密文件的密码;
采用所述密码对各所述加密文件进行解密,获得各所述加密文件对应的分割文件;
将各所述分割文件进行合并,获得解密文件。
8.根据权利要求7所述的方法,其特征在于,所述分割文件中包括特征码,不同分割文件对应的特征码不同;所述将各所述分割文件进行合并,获得解密文件,包括:
按照预设的特征码排列顺序,对各所述特征码对应的分割文件进行排序;
将排序后的分割文件进行合并,获得所述解密文件。
9.根据权利要求6-8任一项所述的方法,其特征在于,所述接收发送方发送的各个加密文件以及加密密码,包括:
接收发送方发送的目标加密文件以及所述目标加密文件对应的参考哈希值;所述目标加密文件为所述接收方将各所述加密文件以及所述加密密码进行拼接获得的;
相应地,所述方法还包括:
采用预设哈希算法对所述目标加密文件进行处理,获得所述目标加密文件的验证哈希值;
在所述验证哈希值与所述参考哈希值相同的情况下,确定所述目标加密文件未损坏。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太平金融科技服务(上海)有限公司深圳分公司,未经太平金融科技服务(上海)有限公司深圳分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111212783.6/1.html,转载请声明来源钻瓜专利网。