[发明专利]一种加密解密方法及装置有效
申请号: | 201910167177.3 | 申请日: | 2019-03-06 |
公开(公告)号: | CN109918929B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 陈华 | 申请(专利权)人: | 上海春魁信息技术有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 涂凤琴 |
地址: | 201499 上海市奉贤*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加密 解密 方法 装置 | ||
本发明涉及一种加密解密方法及装置,该方法包括:获取待安全处理数据;待安全处理数据包括待加密数据和/或待解密数据;根据待安全处理数据得到预处理数据;结合预设安全处理规则集对预处理数据进行加密或解密处理,得到加密后数据或解密后数据;预设安全处理规则集包括用户设定的安全处理规则集合值和/或非用户设定的安全处理规则集合值。采用上述方法或装置能够根据结合用户设定的安全处理规则集合值和/或非用户设定的安全处理规则集合值对数据进行加密或解密处理,解决了加密解密规则单一性,安全性能低的问题。
技术领域
本发明涉及数据加密解密技术领域,具体涉及一种加密解密方法及装置。
背景技术
随着人们数字信息的发展,数字信息的安全性也逐渐引起人们的重视。而现有技术对数据加密解密的过程过于简单。一般都是在程序中操作要保护的数据时(增删查改操作),开始用加密解密的算法程序做加密解密的过程处理。常用方式有两种,一种就是加密解密程序和业务操作程序分开;一种就是加密解密程序和业务操作程序不分开;同时还有用一些加密解密的硬件设备配合程序算法来做加密解密的过程,经济成本大,安全保证也有限。现有技术中的加密解密方法中的加密解密规则大多是在加密解密程序研发过程中由研发人员设定的,同一批加密解密程序的加密解密规则均相同。总结得出,不论是哪一种加密解密方法,如果加密后的数据、硬件设备、加密解密程序源代码、业务操作程序的加密解密规则都被获取,则可轻易破解同类数据,因此现有技术中的加密解密规则单一死板,导致数据的安全性能低。
发明内容
有鉴于此,本发明的目的在于克服现有技术的不足,提供一种加密解密方法及装置。解决了加密解密规则单一性,数据安全性低的问题。
为实现以上目的,本发明采用如下技术方案:
一种加密解密方法,包括:
获取待安全处理数据;所述待安全处理数据包括待加密数据和/或待解密数据;
根据所述待安全处理数据得到预处理数据;
结合预设安全处理规则集对所述预处理数据进行安全处理,得到加密后数据或解密后数据;所述安全处理包括加密处理或解密处理;所述预设安全处理规则集包括用户设定的安全处理规则集合值和/或非用户设定的安全处理规则集合值;所述用户设定的安全处理规则集合值包括用户设定的加密规则集合值和用户设定的解密规则集合值;所述非用户设定的安全处理规则集合值包括非用户设定的加密规则集合值和非用户设定的解密规则集合值。
可选的,所述根据所述待安全处理数据得到预处理数据,包括:
对所述待安全处理数据进行数据类型判断,确定数据类型;
对所述待安全处理数据进行数据分类,确定数据种类;
根据所述数据类型和所述数据种类对所述待安全处理数据进行转换处理,得到预处理数据。
可选的,还包括:
获取用户端发送的所述用户设定的安全处理规则集合值。
可选的,所述获取用户端发送的所述用户设定的安全处理规则集合值具体包括:
获取至少一个用户设定安全处理规则;
根据所述用户设定安全处理规则结合预设安全处理次数和预设安全处理顺序确定用户定义安全处理次数和用户定义安全处理顺序;
根据所述用户定义安全处理次数和所述用户定义安全处理顺序确定所述用户设定的安全处理规则集合值。
可选的,所述预设安全处理规则集包括用户设定的安全处理规则集合值;
所述结合预设安全处理规则集对所述预处理数据进行安全处理,得到加密后数据或解密后数据具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海春魁信息技术有限公司,未经上海春魁信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910167177.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于区块链的防伪方法、基站、用户终端、用户支撑系统
- 下一篇:一种碱降解液