[发明专利]数据处理方法、装置、电子设备及存储介质有效
申请号: | 201810643472.7 | 申请日: | 2018-06-21 |
公开(公告)号: | CN108830096B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 黄国友 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 薛娇;王宝筠 |
地址: | 511442 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 电子设备 存储 介质 | ||
本发明实施例公开了一种数据处理方法、装置、电子设备及存储介质,将待处理数据写入预置的内存中;在内存中的空闲位置写入根据随机种子产生的随机数;将写入待处理数据和随机数的内存保存于动态链接库中,实现对待处理数据的加密。也就是说,本申请公开的数据处理方法,通过对数据的存储方式的改进实现对数据加密的目的,而这种加密方式用传统的数据解密方法是无法解密的,提高了数据的隐秘性。
技术领域
本发明涉及计算机技术领域,更具体地说,涉及一种数据处理方法、装置、电子设备及存储介质。
背景技术
随着计算机技术的发展,数据安全越来越受到人们的关注。为了防止数据被非法访问,对数据加密成为计算机领域的研究重点之一。而目前对数据的加密方式比较简单,例如,在网络游戏中,动态配置开关内置于配置文件中,为了防止非法程序(比如,外挂程序)对动态配置开关进行非法操作,常用处理方式是把配置文件保存成通用的bat文件,然后对bat文件进行简单加密,比如,将bat文件与特定字符串进行一次异或操作。然而,这种加密方式对配置文件的隐秘性较低,容易出现被非法程序破解的情况。
因此,如何提高数据的隐秘性成为亟待解决的技术问题。
发明内容
本发明的目的是提供一种数据处理方法、装置、电子设备及存储介质,以提高数据的隐秘性。
为实现上述目的,本发明提供了如下技术方案:
一种数据处理方法,包括:
将待处理数据写入预置的内存中;
在所述内存中的空闲位置写入随机数,所述随机数根据随机种子产生;
将写入所述待处理数据和所述随机数的所述内存保存于动态链接库中。
上述方法,优选的,所述将待处理数据写入预置的内存,包括:
将所述待处理数据划分为多个数据块;
将所述多个数据块分散写入所述内存中的不同区域。
上述方法,优选的,所述将所述多个数据块分散写入所述内存中的不同区域中,包括:
将各个数据块分别进行第一加密,得到多个第一密文形式的数据块;
将所述多个第一密文形式的数据块分散写入所述内存中的不同区域。
上述方法,优选的,所述将所述多个第一密文形式的数据块分散写入所述内存中的不同区域,包括:
利用所述随机种子对各个所述第一密文形式的数据块分别进行第二加密,得到多个第二密文形式的数据块;
将所述多个第二文形式的数据块分散写入所述内存中的不同区域。
上述方法,优选的,所述将写入所述待处理数据和所述随机数的所述内存保存于动态链接库中,包括:
利用所述随机种子对写入所述待处理数据和所述随机数的所述内存进行加密;
将加密后的内存保存于动态链接库中。
上述方法,优选的,所述动态链接库中保存有写入所述待处理数据和所述随机数的所述内存,表征所述内存的起始位置的第一信息,以及表征所述内存的大小的第二信息;其中,
所述第一信息由至少一个第一魔术字构成;
所述第二信息由第二魔术字对所述内存的大小进行加密得到。
上述方法,优选的,所述将写入所述待处理数据和所述随机数的所述内存保存于动态链接库中,包括:
将写入所述待处理数据和所述随机数的所述内存以机器码方式保存于动态链接库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810643472.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据加解密方法及装置
- 下一篇:一种SATA桥加密设备