传输文件的加密和解密方法及加密和解密装置的制造方法

文档序号:9474300阅读:470来源:国知局
传输文件的加密和解密方法及加密和解密装置的制造方法
【技术领域】
[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]图1是本发明实施例一提供的传输文件的加密方法的实现流程示意图;
[0028]图2是本发明实施例二提供的传输文件的加密方法的实现流程示意图;
[0029]图3是本发明实施例三提供的传输文件的加密方法的实现流程示意图;
[0030]图4是本发明实施例四提供的传输文件的解密方法的实现流程示意图;
[0031]图5是本发明实施例五提供的传输文件的解密方法的实现流程示意图;
[0032]图6是本发明实施例六提供的传输文件的解密方法的实现流程示意图;
[0033]图7是本发明实施例七提供的传输文件的加密装置的结构示意图;
[0034]图8是本发明实施例八提供的传输文件的加密装置的结构示意图;
[0035]图9是本发明实施例九提供的传输文件的加密装置的结构示意图;
[0036]图10是本发明实施例十提供的传输文件的解密装置的结构示意图;
[0037]图11是本发明实施例十一提供的传输文件的解密装置的结构示意图;
[0038]图12是本发明实施例十二提供的传输文件的解密装置的结构示意图。
【具体实施方式】
[0039]请参照附图中的图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所示例的本发明的具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。
[0040]本发明原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。
[0041]本发明提供的传输文件的加密和解密方法及加密和解密装置,主要应用于终端设备,如:手机、电脑、个人数字助理(Personal Digital Assistant,PDA)等。
[0042]以下将分别进行详细说明。
[0043]实施例一
[0044]请参阅图1,所示为本发明实施例提供的传输文件的加密方法。
[0045]所述传输文件的加密方法,应用于移动终端设备中,具体包括如下步骤:
[0046]在步骤SlOl中,接收待传输的文件以及文件传输指令,所述文件传输指令中携带有密钥目标用户标识;
[0047]在本发明实施例中,在接收到待传输的文件的步骤之后,还包括:判断所述待传输的文件是否包括预设的关键字;如果判断出所述待传输的文件包括预设的关键字,确定所述待传输的文件为需要加密的文件,则执行步骤S102。
[0048]然而,可以理解的是,关键字可以是“合同”、“协议”、“重要”等等,可根据用户要求自行设定。
[0049]例如,在接收到待传输的文件之后,判断所述文件内容中是否包含有“合同”二个字,如果包含有“合同”,则确定所述待传输的文件为需要加密的文件。这时,根据指定用户信息,获取所述指定用户的眼球信息作为对所述待传输的文件进行加密的密钥。
[0050]然而,可以理解的是,如果判断出所述文件内容中不包含“合同” 二个字,则不用加密,直接将文件传输至接收方移动终端。
[0051]在步骤S102中,根据所述密钥目标用户标识,获取对所述待传输的文件进行加密的密钥;
[0052]在本发明实施例中,根据指定用户信息,获取所述指定用户的眼球信息作为对所述待传输的文件进行加密的密钥。例如,眼球信息包括但不限于;虹膜信息、巩膜信息等等。
[0053]在步骤S103中,采用所述密钥对所述待传输的文件进行加密;
[0054]在本发明实施例中,采用指定用户的眼球信息,对所述待传输的文件进行加密。
[0055]在步骤S104中,根据所述文件传输指令,将加密后的所述待传输的文件传输至接收方移动终立而。
[0056]由上可知,本实施例通过在传输文件时,根据指定的眼球信息对所述文件进行加密,加密后再发送给接收方移动终端。因此,本发明能确保网络传输文件的安全性,既方便又快捷,极大的提高用户的使用体验。
[0057]实施例二
[0058]请参阅图2,所示为本发明实施例提供的传输文件的加密方法。
[0059]所述传输文件的加密方法,应用于移动终端设备中,具体包括如下步骤:
[0060]在步骤S201中,接收待传输的文件以及文件传输指令,所述文件传输指令中携带有密钥目标用户标识;
[0061]在本发明实施例中,在接收到待传输的文件的步骤之后,还包括:判断所述待传输的文件是否包括预设的关键字;如果判断出所述待传输的文件包括预设的关键字,确定所述待传输的文件为需要加密的文件,则执行步骤S202。
[0062]然而,可以理解的是,如果判断出所述待传输的文件不包括预设的关键字,则不用加密,直接将文
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1