加密装置及加密方法、解密装置及解密方法

文档序号:9489677阅读:560来源:国知局
加密装置及加密方法、解密装置及解密方法
【技术领域】
[0001]本发明属于通信技术领域,具体涉及一种加密装置及加密方法、解密装置及解密方法。
【背景技术】
[0002]随着手机、平板电脑等这些支持触摸屏的智能终端的普及,各种屏幕解锁方法或者文件解密、应用程序解密等方法层出不穷,应用十分广泛。比如最普通的滑动解锁,手指从左到右轻轻一划,屏幕即完成解锁。还有包含解锁图标和应用程序的解锁界面,将解锁图标拖拽到应用程序图标上,即完成解锁,并同时进入应用程序,不仅达到解锁的目的,还是实现了快速进入应用程序的目的。另外,甚至还有应用电子终端内置重力感应器实现甩动解锁。
[0003]上述这些解锁方法都能实现解锁功能,但安全性得不到保证,任何人都可以进行解锁,无法保护终端的隐私。随后,又出现了各种安全的加解密方法,例如:通过字符串加密算法实现加密,用户输入密码,通过加密算法计算出一段密文,无法通过该密文反向计算出原始密码,从而达到加密的目的;另外微软的Win8或WinlO上的图片加密技术是通过图片结合触屏手势设置密码,要求用户解密时画手势的位置尽量准确。
[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]如果匹配成功,则确认所述图片选取信息与预设的图片密码信息相匹配;否则反之。
[0031]解决本发明技术问题所采用的技术方案是一种解密装置,所述解密装置包括:
[0032]信息接收模块,用于接收用户输入的密码信息;其中,密码信息为所述用户在解密界面上选取图片时的图片选取信息;所述解密界面显示多个图片;
[0033]判断模块,用于判断所述密码信息与用户预先设置的密码信息是否匹配;
[0034]解密模块,用于在确认匹配成功后,执行解密操作。
[0035]优选的是,所述解密装置还包括:
[0036]界面设置模块,用于在解密界面上设置多个图片;
[0037]图片密码信息设置模块,用于在所述多个图片中,选取属于同一组别的一组图片,将该组图片中的每一张图片均设置为密码信息。
[0038]进一步优选的是,所述判断模块包括:
[0039]索引号获取单元,用于获取所述图片选取信息中每张图片与其对应的组别的索引号;
[0040]匹配单元,用于将所述索引号与所述图片密码信息中的索引号进行匹配;
[0041]确认单元,用于如果匹配成功,则确认所述图片选取信息与预设的图片密码信息相匹配;否则反之。
[0042]本发明具有如下有益效果:
[0043]在本发明的加密方法中将密码信息中的每一位密码设置为一组图片或者多位密设置为同一组图片,只要选择的照片属于其所在的组别即可解密,此时用户的选择范围大大增加,且记录组别要比记录到具体某一图片更容易记住。其次,虽然按照习惯数字密码通常是用户自己选择的具有特殊意义,或者方便记忆一串数字,例如生日、身份证等号码,但是一旦身份暴露,密码很容易被破解,如果设置一串繁琐的数字密码,由于长时间未使用,则会导致遗忘,不方便记忆。而在本发明中,用户可以设定自己的亲人照片、自己的朋友、或者自己喜欢的明星作为密码,即使身份暴露,别人也不会知道哪一张是自己的亲人、而哪一张是你的朋友,随着每一次输入密码时,可选择的输入的照片信息也会发生变化,这样除了自己本人以外,别人是很难解密的,而且采用照片也比数字方便记忆。
【附图说明】
[0044]图1为本发明的实施例1的加密方法的流程图;
[0045]图2为本发明的实施例2的加密装置的示意图;
[0046]图3为本发明的实施例3的解密方法的流程图;
[0047]图4为本发明的实施例4的解密装置的示意图。
【具体实施方式】
[0048]为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和【具体实施方式】对本发明作进一步详细描述。
[0049]实施例1:
[0050]如图1所示,本实施例提供一种加密方法,包括如下步骤:
[0051]S101、接收用户设置的需要加密的对象。
[0052]具体的,用户将需要加密的对象上传至用户设备中;其中,加密的对象可以为文件夹、文档、屏幕等,用户设备包括但不局限于任何一种可与用户通过键盘、触摸板、或声控设备进行人机交互的移动电子产品,例如智能手机、PDA(掌上电脑,Personal DigitalAssistant)、笔记本电脑、台式电脑。例如:对手机屏幕进行加密,或者对桌面上的文件夹进行加密。
[0053]S102、接收用户设置的用于加密数据的多组图片;其中,每组图片中包括多张图片。
[0054]具体的,用户设备中预先存储有海量的图片信息,用户根据个人喜好将图片划分为多组。例如:亲人组、宠物组、明星组,且每组图片中包括多张图片。
[0055]S103、接收用户在多组图片中设置的密码信息。
[0056]其中,加密信息可以为图片的组别和每一张图片与其所属组别之间的索引号。
[0057]具体的,首先设置多组图片中任一组作为密码信息;之后获取每张图片与其所所属组别之间的索引号,每组中任一图片均作为密码信息。例如:将亲人组图片设置为密码信息,获取每一张亲人图片与亲人组之间的索引号(也即建立每一张图片与其所属组别之间的关联),而每一张亲人图片均可以作为在解密时的密码信息。
[0058]需要说明的是,密码信息中可以包含多位密码,其中每一密码均可以设置为一组图片。
[0059]S104、将所述需要加密的对象与所述密码信息相关联,并隐藏所述需要加密的对象。
[0060]至此完成加密过程。
[0061]为了更清楚本实施例的意图,以下举例说明:
[0062]以对手机屏进行解锁为例。首先,需要在手机中存储大量的图片,将这些图片分为多组(例如:亲人组、宠物组、明星组等),每一组中包括多张照片,并确定各张照片是属于哪个组的,即确定每张照片是亲人、或是宠物、或是明星,例如,为各张照片添加组的标签,或者将照片放入相应的文件夹中,即获取每张照片与其所在组别的索引号。假若解锁密码(密码)为三位,此时可以选择三组照片作为密码(即:第一位为亲人组,第二位为宠物组,第三位为明星组,组的顺序是用户预先设定的,起到保密作用)。
[0063]实施例2:
[0064]如图2所示,本实施例提供一种加密装置,其可采用实施例1中的加密方法对需要加密的对象进行加密。该加密装置包括:加密对象接收模块、图片接收模块、密码信息接收模块;其中,本实施例的加密装置可以是内置于电子设备的软件单元中、硬件单元中或者软件单元和硬件单元中。所述电子设备可以是移动终端、计算机或者是其他电子设备。
[0065]具体的,加密对象接收模块,用于接收用户设置的需要加密的对象;图片接收模块,用于接收用户设
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1