一种数据加密方法、装置与计算设备制造方法及图纸

技术编号:33284002 阅读:38 留言:0更新日期:2022-04-30 23:47
本发明专利技术公开了一种数据加密方法、装置与计算设备。上述数据加密方法包括步骤:获取待加密的数据;对于数据中的每一位,将其由初始形式表示转换为二进制表示,然后进行若干次循环移位,并将移位后的二进制数据转换为数据的初始形式表示,得到移位数据;对移位数据进行斐波那契编码,得到斐波那契编码数据;对载体图像进行编码,得到图像编码数据,并从图像编码数据中选取部分数据做为密钥;利用密钥对斐波那契编码数据进行加密,得到加密数据,并将加密数据写入载体图像数据中,得到加密图像数据;以及将加密图像数据存储至缓存中。本发明专利技术一并公开了相应的装置和计算设备。一并公开了相应的装置和计算设备。一并公开了相应的装置和计算设备。

【技术实现步骤摘要】
一种数据加密方法、装置与计算设备


[0001]本专利技术涉及数据加密
,尤其是一种数据加密方法、装置与计算设备。

技术介绍

[0002]从第一台计算机诞生起,经过几十年的高速发展,信息技术已经进入到我们生活的方方面面,不断改变着我们的生活。我们已经进入了信息化时代,信息化时代是一个信息爆炸的时代,大量的信息依靠传统的方式难以实现有效的储存和传输,因而以计算机技术和网络技术为基础的信息技术的发展显得尤为重要。密码技术作为保护信息安全的主要手段之一,不仅可以保证信息的机密性,而且可以保证信息的完整性和确证性,防止信息被篡改、伪造和假冒。随着科技的发展和进步,目前已经进入了数字化时代,通过计算机存储、处理和传播等技术,使得我们的信息得到了极大速度的推广和传播,数字技术也已经成为了当代各类传媒的核心技术和普遍技术。
[0003]现有的网络安全传输技术包括基于因特网密钥交换协议的技术和数字信封技术。基于因特网密钥交换协议的技术是指通讯的源端和目的端通过共享密钥对交换数据进行解密,从而实现源端与目的端的数据交换。数字信封技术是指通讯的源端利用本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据加密方法,包括步骤:获取待加密的数据;对于所述数据中的每一位,将其由初始形式表示转换为二进制表示,然后进行若干次循环移位,并将移位后的二进制数据转换为所述数据的初始形式表示,得到移位数据;对所述移位数据进行斐波那契编码,得到斐波那契编码数据;对载体图像进行编码,得到图像编码数据,并从所述图像编码数据中选取部分数据做为密钥;利用所述密钥对所述斐波那契编码数据进行加密,得到加密数据,并将所述加密数据写入载体图像数据中,得到加密图像数据;以及将所述加密图像数据存储至缓存中。2.如权利要求1所述的数据加密方法,其中,所述若干次循环移位为:按照同一方向进行3次循环移位。3.如权利要求1所述的数据加密方法,其中,所述载体图像数据为所述载体图像的RGB数据。4.如权利要求1所述的数据加密方法,其中,所述对载体图像进行编码所采用的编码方法为base64编码。5.如权利要求1所述的数据加密方法,其中,所述从所述图像编码数据中选取部分数据做为密钥的步骤包括:按照由小至大的顺序从正整数中选取n个素数N
i
,i=1,2,
……
,n,其中,n为所述斐波那契编码数据的数量;以及从所述图像编码数据中取第N
i
个数据作为密钥。6.一种数据加密装置,包括:数据获取单元,适于获取待加密的数据;移位单元,适于对于所述数据中的每一位,将其由初始形式表示转换为二进制表示,然后进行若干次循环移位,并将移位后的二进制数据转换为所述数据的初始形式表示,得到移位数据;斐波那契编码单元,适于对所述移位数据进行斐波那契编码,得到斐波那契编码数据;密钥选取单元,适于对载体图像进行编码,得到图像编码数据,并从所述图像编码数据中选取部分数据做为密钥;加密单元,适于利用所述密钥对所述斐波那契编码数据进行加密,得到加密数据,并将所述加密数据写入...

【专利技术属性】
技术研发人员:唐鹏吉祥龙王翊存
申请(专利权)人:统信软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1