Encryption and decryption method, the invention discloses a data device and electronic equipment, including encryption and decryption method wherein the data: the original pre encryption and decryption code encryption, decryption and encryption code to obtain the original processing; in the need for data encryption and decryption, decrypt the original decryption code plus the encrypted, the original encryption and decryption code; using the original code, the data encryption and decryption. The invention solves the technical problems that the encryption and decryption algorithm is easy to be cracked and the security is low in the prior art, and the technical effect of improving the security of data encryption and decryption is realized.
【技术实现步骤摘要】
一种数据的加解密方法、装置及电子设备
本专利技术涉及信息处理
,尤其涉及一种数据的加解密方法、装置及电子设备。
技术介绍
目前,随着网络通信技术的进步和宽带网络的提速,信息安全已经越来越来重要,特别是一些重要数据,例如程序代码、用户的密码、程序中使用的资源文件等。通常都需要对上述重要数据进行加密保护。现有技术中,一般采用加解密算法来对应用程序中的数据进行加密或解密,当需要使用应用程序时,上述加解密算法对应的代码则会与应用程序代码一起编译形成最终的可执行文件。然而,申请人发现,由于加解密算法与应用程序代码一起编译形成最终的可执行文件,这样通过反编译应用程序代码则可以破解出加解密算法。可见,现有技术中,由于加解密算法容易被破解,存在安全性较低的技术问题。
技术实现思路
本专利技术提供一种数据的加解密方法、装置及电子设备,用以解决现有技术中由于加解密算法容易被破解,存在的安全性较低的技术问题。第一方面,本专利技术实施例提供了一种数据的加解密方法,所述方法包括:预先对原始加解密代码进行加密处理,获得加密处理后的原始加解密代码;在需要对数据进行加解密时,对所述加密处理后的原始加解密代码进行解密,获得所述原始加解密代码;利用所述原始加解密代码,对所述数据进行加解密。本申请提供的数据的加解密方法,在所述预先对原始加解密代码进行加密处理之前,所述方法还包括:将所述原始加解密代码转换成与所述原始加解密代码对应的汇编代码;所述预先对原始加解密代码进行加密处理,包括:对所述汇编代码进行加密处理,以对所述原始加解密代码进行加密。本申请提供的数据的加解密方法,所述将所述原始加解密 ...
【技术保护点】
一种数据的加解密方法,其特征在于,所述方法包括:预先对原始加解密代码进行加密处理,获得加密处理后的原始加解密代码;在需要对数据进行加解密时,对所述加密处理后的原始加解密代码进行解密,获得所述原始加解密代码;利用所述原始加解密代码,对所述数据进行加解密。
【技术特征摘要】
1.一种数据的加解密方法,其特征在于,所述方法包括:预先对原始加解密代码进行加密处理,获得加密处理后的原始加解密代码;在需要对数据进行加解密时,对所述加密处理后的原始加解密代码进行解密,获得所述原始加解密代码;利用所述原始加解密代码,对所述数据进行加解密。2.如权利要求1所述的方法,其特征在于,在所述预先对原始加解密代码进行加密处理之前,所述方法还包括:将所述原始加解密代码转换成与所述原始加解密代码对应的汇编代码;所述预先对原始加解密代码进行加密处理,包括:对所述汇编代码进行加密处理,以对所述原始加解密代码进行加密。3.如权利要求2所述的方法,其特征在于,所述将所述原始加解密代码转换成与所述原始加解密代码对应的汇编代码,包括:编译所述原始加解密代码,获得包含所述汇编代码的可执行文件;从所述可执行文件中获取所述汇编代码。4.如权利要求1所述的方法,其特征在于,所述对所述加密处理后的原始加解密代码进行解密,获得所述原始加解密代码,包括:为所述加密处理后的原始加解密代码分配一段内存空间;将所述加密处理后的原始加解密代码加载至所述内存空间;基于预设的解密方式在所述内存空间中对所述加密处理后的原始加解密代码进行解密,获得所述原始加解密代码。5.如权利要求1所述的方法,其特征在于,在所述利用所述原始加解密代码,对所述数据进行加解密之后,还包括:清除所述内存空间中的所述原始加解密代码;...
【专利技术属性】
技术研发人员:周志刚,张文明,陈少杰,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。