一种加密解密方法及装置的制造方法

文档序号:9251363阅读:177来源:国知局
一种加密解密方法及装置的制造方法
【技术领域】
[0001]本发明涉及加密技术领域,具体涉及一种加密解密方法及装置。
【背景技术】
[0002]随着智能手机等通信终端的迅速发展,移动通信技术已成为人们日常生活中不可或缺的信息传输手段。为防止传输过程中发生泄密以保护原始文件的安全和个人隐私,传输前需要对原始文件进行加密,并在传输完成后进行解密从而获得原始文件。
[0003]现有的加密解密方式主要是采用用户自行设定的密码,加密解密时通过通信终端输入密码。密码输入的操作繁琐,并且没有充分利用当前通信终端的智能化特点,适用范围有限。

【发明内容】

[0004]本发明实施例提供一种加密解密方法及装置,可避免对常规密码输入方式的依赖,加密解密的操作方便,适用范围广泛。
[0005]本发明实施例采用的一个技术方案是:提供一种加密方法,包括:获取用户的操作信息,操作信息包括用户的手势动作、语音和拍摄图片中至少一个的信息;得到操作信息对应的数字字符;将数字字符作为密钥对所要传输的原始文件进行加密。
[0006]其中,原始文件存储于发送终端中,获取用户的操作信息的步骤包括:感测发送终端的运动状态,并根据运动状态得到用户接触操作发送终端时的操作信息;和/或,发送终端通过自身的感应装置感测用户未接触操作发送终端时的操作信息。
[0007]其中,原始文件存储于发送终端中,发送终端中预先存储有发送终端的多个操作信息,获取用户的操作信息的步骤包括:从多个操作信息中选取至少一个作为用户的操作信息。
[0008]其中,获取操作信息对应的数字字符的步骤包括:对用户的操作信息进行模数转换以获取对应的数字字符;或,预先存储有操作信息与数字字符的对应关系;根据对应关系查询获取用户的操作信息对应的数字字符。
[0009]本发明实施例采用的另一个技术方案是:提供一种加密装置,包括:第一获取模块,用于获取用户的操作信息,操作信息包括用户的手势动作、语音和拍摄图片中至少一个的信息;第二获取模块,用于得到操作信息对应的数字字符;加密模块,用于将第二获取模块得到的数字字符作为密钥对所要传输的原始文件进行加密。
[0010]其中,原始文件存储于发送终端中,第一获取模块感测发送终端的运动状态,并根据运动状态得到用户接触操作发送终端时的操作信息,和/或,第一获取模块通过发送终端的感应装置感测用户未接触操作发送终端时的操作信息。
[0011]其中,原始文件存储于发送终端中,发送终端中预先存储有发送终端的多个操作信息,第一获取模块从多个操作信息中选取至少一个作为用户的操作信息。
[0012]其中,加密装置还包括存储模块,存储模块用于预先存储有操作信息与数字字符的对应关系,第二获取模块根据对应关系查询获取用户的操作信息对应的数字字符,或,第二获取模块对用户的操作信息进行模数转换以获取对应的数字字符。
[0013]本发明实施例采用的又一个技术方案是:提供一种解密方法,包括:获取用户的操作信息,操作信息包括用户的手势动作、语音和拍摄图片中至少一个的信息;得到操作信息对应的数字字符;将数字字符作为密钥对接收到的原始文件进行解密。
[0014]其中,原始文件被接收终端接收并存储,获取用户的操作信息的步骤包括:感测接收终端的运动状态,并根据运动状态得到用户接触操作接收终端时的操作信息;和/或,接收终端通过自身的感应装置感测用户未接触操作接收终端时的操作信息。
[0015]其中,原始文件被接收终端接收并存储,接收终端中预先存储有接收终端的多个操作信息,获取用户的操作信息的步骤包括:从多个操作信息中选取至少一个作为用户的操作信息。
[0016]其中,获取操作信息对应的数字字符的步骤包括:对用户的操作信息进行模数转换以获取对应的数字字符;或,预先存储有操作信息与数字字符的对应关系;根据对应关系查询获取用户的操作信息对应的数字字符。
[0017]本发明实施例采用的再一个技术方案是:提供一种解密装置,包括:第一获取模块,用于获取用户的操作信息,操作信息包括用户的手势动作、语音和拍摄图片中至少一个的信息;第二获取模块,用于得到操作信息对应的数字字符;加密模块,用于将第二获取模块得到的数字字符作为密钥对接收到的原始文件进行解密。
[0018]其中,原始文件被接收终端接收并存储,第一获取模块感测接收终端的运动状态,并根据运动状态得到用户接触操作接收终端时的操作信息,和/或,第一获取模块通过接收终端的感应装置感测用户未接触操作接收终端时的操作信息。
[0019]其中,原始文件被接收终端接收并存储,解密装置中预先存储有接收终端的多个操作信息,第一获取模块从多个操作信息中选取至少一个作为用户的操作信息。
[0020]其中,解密装置还包括存储模块,存储模块用于预先存储有操作信息与数字字符的对应关系,第二获取模块根据对应关系查询获取用户的操作信息对应的数字字符,或,第二获取模块对用户的操作信息进行模数转换以获取对应的数字字符。
[0021]本发明实施例的加密解密方法及装置,将用户的操作信息对应的数字字符作为密钥对原始文件进行加密解密,其中操作信息包括用户的手势动作、语音和拍摄图片中至少一个的信息,无需常规密码输入方式的繁琐操作即可实现加密解密,操作方便,并且利用当前流行的通信终端的智能化特点获取操作信息,适用范围广泛。
【附图说明】
[0022]图1是本发明一实施例的加密方法的流程图;
[0023]图2是本发明另一实施例的加密方法的流程图;
[0024]图3是本发明又一实施例的加密方法的流程图;
[0025]图4是本发明一实施例的解密方法的流程图;
[0026]图5是本发明一实施例的加密装置的原理框图;
[0027]图6是本发明一实施例的解密装置的原理框图。
【具体实施方式】
[0028]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,本发明以下所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0029]图1是本发明一实施例的加密方法的流程图。本发明实施例的加密方法可用于发送终端和接收终端之间的信息传输、对终端存储信息的加密以及拷贝数据的加密,其中发送终端和接收终端之间的通信连接(或耦合)可以为无线网络连接,也可以是电性或其它形式的连接,发送终端和接收终端均以智能手机为例,当然并不局限于智能手机,还可以是具有数据存储与传输功能的任何终端设备,包括PDA (Personal Digital Assistant,个人数字助理或平板电脑)、可穿戴设备、便携式移动通信终端、硬盘类存储介质等的任意组合。
[0030]本发明全文以发送终端和接收终端之间的信息传输为例进行描述,如图1所示,本实施例的加密方法包括:
[0031]步骤Sll:获取用户的操作信息,操作信息包括用户的手势动作、语音和拍摄图片中至少一个的信息。
[0032]其中,用户的手势动作不仅包括用户接触操作发送终端时的手势动作,例如对发送终端的摇晃动作、在发送终端屏幕上的滑动动作等,还可以包括用户未接触发送终端时的手势动作,例如发送终端静止放置时用户在发送终端屏幕上方的隔空滑动动作等。
[0033]本实施例可以通过发送终端内置的重力加速器,利用其具有对矢量运动以及对运动的加速度进行检测的特点,获取用户接触操作发送终端时的手势动作,即,重力加速器通过检测发送终端的运行状态即可判定用户的手势动作。由于重力加速器不仅可以检测水平运动、垂直运动等直线运动,还可以检测半圆运动、正弦线运动等有角度的运动,因此获取的用户的操作信息可以包括多种手
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1