数据的加密和解密方法及加密和解密装置的制造方法

文档序号:9508577阅读:458来源:国知局
数据的加密和解密方法及加密和解密装置的制造方法
【技术领域】
[0001]本发明涉及加解密技术领域,尤其涉及一种数据的加密和解密方法及加密和解密
目.ο
【背景技术】
[0002]随着社会的发展,互联网以及移动互联网已经成为人们生活中,密不可分的一部分,在互联网带来各种方便与快捷的同时,用户个人隐私的泄露也成为了关注的焦点。在现有技术中,即时聊天软件或即使通讯工具在文件传输的时候都没有对文件内容本身进行加密,也就是说任何其他人只要获取到这个文件就能够正常打开查看,获取其中的内容。这样安全性很差,如果需要通过即时聊天软件传递一些机密文件,或者电脑被别人入侵,那么一些有价值的个人隐私或者机密文件可能就很容易泄露。
[0003]因此,在相关技术中应用互联网用户的私密文件存在较大的安全问题。
[0004]故,有必要提出一种新的技术方案,以解决上述技术问题。

【发明内容】

[0005]有鉴于此,本发明的目的在于提供一种数据的加密和解密方法及加密和解密装置,旨在解决现有技术中应用互联网用户的私密文件存在较大的安全问题。
[0006]为解决上述技术问题,本发明实施例提供了以下技术方案:
[0007]本发明提供了一种数据的加密方法,所述数据的加密方法包括以下步骤:
[0008]获取待加密的数据和设定的关联加密的用户信息;
[0009]根据设定的关联加密的用户信息,向所述用户信息对应的终端发送密钥获取指令;
[0010]接收所述用户信息对应的终端返回的密钥;
[0011]采用所述密钥对所述待加密的数据进行加密;
[0012]将加密后的数据传输至所述用户信息对应的终端。
[0013]本发明还提供了一种数据的解密方法,所述数据的解密方法包括以下步骤:
[0014]获取加密后的数据及设定的关联用户信息;
[0015]根据所述关联用户信息,获取对所述加密后的数据进行解密的密钥;
[0016]采用所述解密的密钥,对所述加密后的数据进行解密;
[0017]解密成功,则打开所述数据。
[0018]本发明还提供了一种数据的加密装置,所述数据的加密装置包括:
[0019]获取模块,用于获取待加密的数据和设定的关联加密的用户信息;
[0020]指令发送模块,用于根据设定的关联加密的用户信息,向所述用户信息对应的终端发送密钥获取指令;
[0021]密钥接收模块,用于接收所述用户信息对应的终端返回的密钥;
[0022]加密模块,用于采用所述密钥对所述待加密的数据进行加密;
[0023]传输模块,用于将加密后的数据传输至所述用户信息对应的终端。
[0024]本发明还提供了一种数据的解密装置,所述数据的解密装置包括:
[0025]获取模块,用于获取加密后的数据及设定的关联用户信息;
[0026]解密获取模块,用于根据所述关联用户信息,获取对所述加密后的数据进行解密的密钥;
[0027]解密模块,用于采用所述解密的密钥,对所述加密后的数据进行解密;
[0028]打开模块,用于解密成功,则打开所述数据。
[0029]相对于现有技术,本发明提供的数据的加密和解密方法及加密和解密装置,通过向关联的用户获取加密的密钥,通过该密钥对数据进行加密,将加密后的数据发送给对方终端,对方终端通过获取关联用户对应的解密密钥,通过该解密密钥对加密后的数据进行解密,解密成功了才能打开数据。本发明能确保网络传输文件的安全性,既方便又快捷,极大的提高用户的使用体验。
【附图说明】
[0030]图1是本发明实施例一提供的数据的加密方法的实现流程示意图;
[0031]图2是本发明实施例二提供的数据的加密方法的实现流程示意图;
[0032]图3是本发明实施例三提供的数据的加密方法的实现流程示意图;
[0033]图4是本发明实施例四提供的数据的解密方法的实现流程示意图;
[0034]图5是本发明实施例五提供的数据的解密方法的实现流程示意图;
[0035]图6是本发明实施例六提供的数据的加密装置的结构示意图;
[0036]图7是本发明实施例七提供的数据的加密装置的结构示意图;
[0037]图8是本发明实施例八提供的数据的加密装置的结构示意图;
[0038]图9是本发明实施例九提供的数据的解密装置的结构示意图;
[0039]图10是本发明实施例十提供的数据的解密装置的结构示意图。
【具体实施方式】
[0040]请参照附图中的图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所示例的本发明的具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0041]本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。
[0042]本发明提供的数据的加密和解密方法及加密和解密装置,主要应用于终端设备,如:手机、便携式电脑、个人数字助理(Personal Digital Assistant,PDA)等。
[0043]以下将分别进行详细说明。
[0044]实施例一
[0045]请参阅图1,所示为本发明实施例提供的数据的加密方法。
[0046]所述数据的加密方法,应用于终端设备中,具体包括如下步骤:
[0047]在步骤S101中,获取待加密的数据和设定的关联加密的用户信息;
[0048]在本发明实施例中,获取设定的关联加密的用户信息可以包括但不限于以下:获取设定的对方终端的用户信息。
[0049]在步骤S102中,根据设定的关联加密的用户信息,向所述用户信息对应的终端发送密钥获取指令;
[0050]在本发明实施例中,根据获取到的对方终端的用户信息,向对方终端发送密钥获取指令。
[0051]在步骤S103中,接收所述用户信息对应的终端返回的密钥;
[0052]在本发明实施例中,对方终端采集其端的用户眼球信息作为密钥,对方终端将采集到的眼球信息返回给发送方终端,以作为对待加密的数据进行加密的密钥。
[0053]在本发明实施例中,所述向所述用户信息对应的终端发送密钥获取指令的步骤之后,还包括:
[0054]判断在预设时间内是否有接收到所述用户信息对应的终端返回的密钥;
[0055]如果判断出在预设时间内没有接收到所述用户信息对应的终端返回的密钥,则拒绝执行数据传输操作;
[0056]如果判断出在预设时间内有接收到所述用户信息对应的终端返回的密钥,则执行步骤S104。
[0057]在步骤S104中,采用所述密钥对所述待加密的数据进行加密;
[0058]在本发明实施例中,采用对方终端采集的眼球信息,对所述待加密的数据进行加處
I_L| ο
[0059]在步骤S105中,将加密后的数据传输至所述用户信息对应的终端。
[0060]由上可知,本实施例通过向关联的用户获取加密的密钥,通过该密钥对数据进行加密,将加密后的数据发送给对方终端。本发明能确保网络传输文件的安全性,既方便又快捷,极大的提高用户的使用体验。
[0061]实施例二
[0062]请参阅图2,所示为本发明实施例提供的数据的加密方法。
[0063]所述数据的加密方法,应用于终端设备中,具体包括如下步骤:
[0064]在步骤S201中,获取待加密的数据和设定的关联加密的用户信息;
[0065]在本发明实施例中,获取设定的关联加密的用户信息可以包括但不限于以下:本终端的用户信息,以及对方终端的用户信息。
[0066]在步骤S202中,获取设定的本终端的用户信息;
[0067]在步骤S203中,根据本终端的用户信息,获取本终端用户的眼球信息;
[0068]在本发明实施例中,步骤S203具体包括:
[0069]根据本终端的用户信息,开启本终端的眼球采集模块;通过所述眼球
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1