[发明专利]数据处理方法、装置、电子设备及计算机可读存储介质在审
| 申请号: | 202111585131.7 | 申请日: | 2021-12-22 |
| 公开(公告)号: | CN114254361A | 公开(公告)日: | 2022-03-29 |
| 发明(设计)人: | 孙科;王乾;蒋艳军;赵轶新 | 申请(专利权)人: | 中国电信股份有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 曾红芳 |
| 地址: | 100033*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 装置 电子设备 计算机 可读 存储 介质 | ||
本发明公开了一种数据处理方法、装置、电子设备及计算机可读存储介质。其中,该方法包括:获取待加密数据;依据待加密数据,建立预定数量的第一虚拟微粒;将第一虚拟微粒放置于虚拟平面中的预定位置处;分配第一预定冲力至第一虚拟微粒,以使第一虚拟微粒在虚拟平面中做无规律运动;在第一虚拟微粒中任意两个或两个以上的虚拟微粒相撞的情况下,确定相撞的第一位置坐标;依据第一位置坐标,对待加密数据进行加密。本发明解决了相关技术中对待加密数据进行加密保护时,存在的加密方式简单,加密后的数据易被破解的技术问题。
技术领域
本发明涉及计算机领域,具体而言,涉及一种数据处理方法、装置、电子设备及计算机可读存储介质。
背景技术
数据安全是企业持续发展的基础,企业会采用加密算法对数据进行保护,但用于加密的密钥一般是固定、人工更换、协议定期更换等方式,密钥存在被破解的风险。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种数据处理方法、装置、电子设备及计算机可读存储介质,以至少解决相关技术中对待加密数据进行加密保护时,存在的加密方式简单,加密后的数据易被破解的技术问题。
根据本发明实施例的一个方面,提供了一种数据处理方法,包括:获取待加密数据;依据所述待加密数据,建立预定数量的第一虚拟微粒;将所述第一虚拟微粒放置于虚拟平面中的预定位置处;分配第一预定冲力至所述第一虚拟微粒,以使所述第一虚拟微粒在所述虚拟平面中做无规律运动;在所述第一虚拟微粒中任意两个或两个以上的虚拟微粒相撞的情况下,确定所述相撞的第一位置坐标;依据所述第一位置坐标,对所述待加密数据进行加密。
可选地,所述依据所述待加密数据,建立预定数量的第一虚拟微粒,包括:将所述待加密数据转换为第一二进制数据;依据所述第一二进制数据,建立与所述第一二进制数据对应的预定数量的第一虚拟微粒。
可选地,所述依据所述第一二进制数据,建立与所述第一二进制数据对应的预定数量的第一虚拟微粒,包括:依据所述第一二进制数据,选取所述预定数量的第二二进制数据;依据所述预定数量的第二二进制数据,建立与所述第二二进制数据对应的预定数量的第一虚拟微粒。
可选地,所述确定所述相撞的第一位置坐标,包括:在所述虚拟平面中建立二维直角坐标系;依据所述二维直角坐标系,确定所述相撞的第一位置坐标。
可选地,所述依据所述第一位置坐标,对所述待加密数据进行加密,包括:依据所述第一位置坐标,确定由于所述第一虚拟微粒中任意两个或两个以上的虚拟微粒相撞生成的第二虚拟微粒的第二位置坐标;依据所述第二位置坐标,对所述待加密数据进行加密。
可选地,所述依据所述第一位置坐标,确定由于所述第一虚拟微粒中任意两个或两个以上的虚拟微粒相撞生成的第二虚拟微粒的第二位置坐标,包括:获取所述相撞的第一虚拟微粒中任意两个或两个以上的虚拟微粒的第二预定冲力,所述相撞的第一虚拟微粒中任意两个或两个以上的虚拟微粒的微粒重量,以及所述相撞的第一虚拟微粒中任意两个或两个以上的虚拟微粒的初始位置坐标;依据所述第一位置坐标与所述初始位置坐标,确定所述第一位置坐标偏离所述初始位置坐标的第一偏离角度,以及所述第一位置坐标偏离所述初始位置坐标的第二偏离角度;依据所述第二预定冲力,所述微粒重量,所述第一偏离角度,以及所述第二偏离角度,确定由于所述第一虚拟微粒中任意两个或两个以上的虚拟微粒相撞生成的第二虚拟微粒的第二位置坐标。
可选地,确定所述相撞的第一位置坐标,包括:确定预定时间段内所述相撞的第一位置坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111585131.7/2.html,转载请声明来源钻瓜专利网。





