一种数据备份方法及装置与流程

文档序号:13472103阅读:176来源:国知局
一种数据备份方法及装置与流程

本发明涉及计算机技术,具体涉及一种数据备份方法及装置。



背景技术:

随着智能手机的飞速发展,越来越多的用户都开始使用智能手机。智能手机,是指像个人电脑一样,具有独立的操作系统,独立的运行空间,可以由用户自行安装软件、游戏、导航等第三方服务商提供的程序,并可以通过移动通讯网络来实现无线网络接入手机类型的总称。

进一步地,由于硬件和软件技术的飞速发展,智能手机更新换代的速度也越来越快,基本上每个月都会有技术上的更新,而大平台的更新也基本上是一年一代。例如以高通,华为和联发科为代表的手机处理器制造商,都是一年发布一个新的平台;例如以谷歌,苹果为代表的手机操作系统提供商,也是一年发布一个操作系统版本;以华为,苹果,三星为代表的手机制造商也会按照处理器和操作系统的更新按年度发布新的手机。

为了尽快的体验新的硬件平台或新的操作系统,或者体验新的手机,很多用户会在新的手机发布的时候就第一时间去换新机,而手机的更换带来的一个很重要的问题就是数据的备份和迁移。

现有的很多软件在进行数据备份时都是很简单地使用密码进行保护,使用密码保护虽然能够在一定程度上对备份的数据进行保护,但是使用密码有一个不能调和的不足,即安全的密码很难记住,而容易记住的密码又不够安全,这就让用户需要在安全和容易记住这两者之间寻找一个平衡。



技术实现要素:

本发明实施例提供了一种数据备份方法及装置,可以在不需要用户记住密码的时候保证备份数据的安全。

本发明实施例的目的是通过以下技术方案实现的:

本发明一个实施例提供了一种数据备份方法,包括:

获取备份数据;

获取用户用于进行验证的验证指纹信息;

对所述验证指纹信息和所述备份数据使用加密指纹信息进行加密;

保存加密后的备份文件,所述备份文件包括所述验证指纹信息和所述备份数据。

可选的,所述保存加密后的备份文件后,还包括:

接收用户输入的备份文件获取请求,所述获取请求包括解密指纹信息;

如果所述解密指纹信息和所述加密指纹信息相同,对所述备份文件进行解密;

如果所述解密指纹信息和所述加密指纹信息不相同,不对所述备份文件进行解密。

可选的,所述对所述备份文件进行解密包括:

解密所述验证指纹;

获取用户输入的待验证指纹;

如果所述待验证指纹与所述验证指纹相同,解密所述备份数据;

如果所述待验证指纹与所述验证指纹不相同,不解密所述备份数据。

可选的,对所述备份文件进行解密后,还包括:

获取用户输入的待验证指纹;

如果所述待验证指纹与所述验证指纹相同,输出解密所述备份文件获得的备份数据;

如果所述待验证指纹与所述验证指纹不相同,删除解密所述备份文件获得的备份数据和验证指纹。

可选的,所述验证指纹和所述加密指纹不相同。

本发明另一个实施例提供了一种数据备份装置,包括:

获取单元,用于获取备份数据;获取用户用于进行验证的验证指纹信息;

加密单元,用于对所述验证指纹信息和所述备份数据使用加密指纹信息进行加密;

保存单元,用于保存加密后的备份文件,所述备份文件包括所述验证指纹信息和所述备份数据。

可选的,还包括:

接收单元,用于接收用户输入的备份文件获取请求,所述获取请求包括解密指纹信息;

判断单元,用于对所述解密指纹信息和所述加密指纹信息进行判断;

解密单元,用于在所述判断单元判断所述解密指纹信息和所述加密指纹信息相同时,对所述备份文件进行解密;用于在所述判断单元判断所述解密指纹信息和所述加密指纹信息不相同时,不对所述备份文件进行解密。

可选的,所述解密单元在对所述备份文件进行解密时具体用于:

解密所述验证指纹;

获取用户输入的待验证指纹;

如果所述待验证指纹与所述验证指纹相同,解密所述备份数据;

如果所述待验证指纹与所述验证指纹不相同,不解密所述备份数据。

可选的,所述获取单元,还用于获取用户输入的待验证指纹;

所述判断单元,还用于对所述待验证指纹和所述验证指纹进行判断;

所述解码单元,用于在所述判断单元判断所述待验证指纹与所述验证指纹相同时,输出解密所述备份文件获得的备份数据;在所述判断单元判断所述待验证指纹与所述验证指纹不相同时,删除解密所述备份文件获得的备份数据和验证指纹。

可选的,所述验证指纹和所述加密指纹不相同。

从本发明实施例提供的以上技术方案可以看出,由于本发明实施例在备份数据时会将验证指纹信息和备份数据通过加密指纹信息进行加密,从而使得加密后的备份数据在解密时需要通过验证指纹和加密指纹的双重验证,能够非常安全的保护用户的备份数据,同时由于是使用指纹信息对备份数据进行备份,用户不需要记住任何密码,从而能够既方便用户的使用又能够安全地保护用户数据。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一个实施例提供的漫游网络选择方法的流程图;

图2为本发明另一个实施例提供的漫游网络选择方法的流程图;

图3为本发明一个实施例提供的终端的结构图;

图4为本发明一个实施例提供的终端的结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

先介绍本发明实施例提供的漫游网络选择方法,图1描述了本发明一个实施例提供的数据备份方法的流程。如图1所示,该实施例包括:

101、获取备份数据。

备份数据是用户选择的需要进行备份的数据,可以是智能终端上的各种数据;例如,可以包括联系人信息,短消息,通话记录,保存的wifi网络信息,安装的应用程序,应用程序的数据,图片,视频,音乐,操作系统的设置信息,闹钟信息,备忘录信息等等。用户可以根据自己的需要从中选择自己需要备份的数据。

102、获取用户用于进行验证的验证指纹信息。

在用户选择了备份数据后,在显示屏上显示让用户输入验证指纹的提示信息,用户看到该提示后,就可以将验证指纹对应的手指放到指纹识别器位置,由指纹识别器采集指纹从而获取验证指纹信息。其中,验证指纹信息可以是通过预置算法计算获得的字符串。

其中指纹识别器可以是智能终端自带的,也可以通过外置的指纹识别器进行指纹的采集。

103、对所述验证指纹信息和所述备份数据使用加密指纹信息进行加密。

在需要对备份数据进行加密时,可以在显示屏上显示让用户输入加密指纹的提示信息,用户看到该提示后,就可以将加密指纹对应的手指放到指纹识别器位置,由指纹识别器采集指纹从而获取加密指纹信息。

其中,在获取了加密指纹信息后,可以将加密指纹信息按照预置的算法计算成对应的字符串,然后再通过该字符串对验证指纹信息和备份数据进行加密。

其中,预置的加密算法可以是对称式加密算法或非对称式加密算法。例如,对称式加密就是加密和解密使用同一个密钥,通常称之为“sessionkey”这种加密技术在当今被广泛采用,如美国政府所采用的des加密标准就是一种典型的“对称式”加密法,它的sessionkey长度为56bits。非对称式加密就是加密和解密所使用的不是同一个密钥,通常有两个密钥,称为“公钥”和“私钥”,它们两个必需配对使用,否则不能打开加密文件。这里的“公钥”是指可以对外公布的,“私钥”则不能,只能由持有人一个人知道。它的优越性就在这里,因为对称式的加密方法如果是在网络上传输加密文件就很难不把密钥告诉对方,不管用什么方法都有可能被别窃听到。而非对称式的加密方法有两个密钥,且其中的“公钥”是可以公开的,也就不怕别人知道,收件人解密时只要用自己的私钥即可以,这样就很好地避免了密钥的传输安全性问题。

具体地,可以使用des算法(dataencryptionstandard)(对称算法,数据加密标准,速度较快,适用于加密大量数据的场合);或者3des(tripledes)算法(是基于des的对称算法,对一块数据用三个不同的密钥进行三次加密,强度更高);或者rc2和rc4算法(对称算法,用变长密钥对大量数据进行加密,比des快);或者idea(internationaldataencryptionalgorithm)算法(国际数据加密算法,使用128位密钥提供非常强的安全性);rsa算法(由rsa公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件块的长度也是可变的,非对称算法);或者哈希(hash)算法等算法验证指纹信息和备份数据进行加密。

本发明实施例不对具体的加密算法进行限定,使用任何一种加密算法都不会影响本发明实施例的实现。不过,在实际应用中推荐使用对系统资源要求不是很高的加密算法,从而提高加密速度。

其中,为了提高安全性,可以在显示屏上提示用户输入与验证指纹不同的另一个指纹作为加密指纹。在一种实施方式中,虽然提示用户输入与验证指纹不同的另一个指纹作为加密指纹,但是即便用户使用了与验证指纹相同的指纹作为加密指纹,系统也继续使用该指纹进行加密,从而降低用户的记忆成本;在另一种实施方式中,如果用户输入了与验证指纹相同的指纹作为加密指纹,系统可以提示用户输入另一个指纹,从而不会使用与验证指纹相同的指纹对备份数据进行加密,进一步提高安全性。

104、保存加密后的备份文件,所述备份文件包括所述验证指纹信息和所述备份数据。

备份文件可以保存在智能手机上,然后通过手机之间的通讯完成备份文件的传输;或者,备份文件也可以保存在外置的存储盘(如优盘,移动硬盘等等)上,通过存储盘的移动完成备份数据的传输;或者,备份文件也可以保存在云端,可以在任何有因特网连接的地方获取备份文件。

可见,由于本发明实施例在备份数据时会将验证指纹信息和备份数据通过加密指纹信息进行加密,从而使得加密后的备份数据在解密时需要通过验证指纹和加密指纹的双重验证,能够非常安全的保护用户的备份数据,同时由于是使用指纹信息对备份数据进行备份,用户不需要记住任何密码,从而能够既方便用户的使用又能够安全地保护用户数据。

图2描述了本发明另一个实施例提供的数据备份的方法的流程,包括:

201、获取备份数据。

备份数据是用户选择的需要进行备份的数据,可以是智能终端上的各种数据;例如,可以包括联系人信息,短消息,通话记录,保存的wifi网络信息,安装的应用程序,应用程序的数据,图片,视频,音乐,操作系统的设置信息,闹钟信息,备忘录信息等等。用户可以根据自己的需要从中选择自己需要备份的数据。

202、获取用户用于进行验证的验证指纹信息。

在用户选择了备份数据后,在显示屏上显示让用户输入验证指纹的提示信息,用户看到该提示后,就可以将验证指纹对应的手指放到指纹识别器位置,由指纹识别器采集指纹从而获取验证指纹信息。其中,验证指纹信息可以是通过预置算法计算获得的字符串。

其中指纹识别器可以是智能终端自带的,也可以通过外置的指纹识别器进行指纹的采集。

203、对所述验证指纹信息和所述备份数据使用加密指纹信息进行加密。

在需要对备份数据进行加密时,可以在显示屏上显示让用户输入加密指纹的提示信息,用户看到该提示后,就可以将加密指纹对应的手指放到指纹识别器位置,由指纹识别器采集指纹从而获取加密指纹信息。

其中,在获取了加密指纹信息后,可以将加密指纹信息按照预置的算法计算成对应的字符串,然后再通过该字符串对验证指纹信息和备份数据进行加密。

204、保存加密后的备份文件,所述备份文件包括所述验证指纹信息和所述备份数据。

备份文件可以保存在智能手机上,然后通过手机之间的通讯完成备份文件的传输;或者,备份文件也可以保存在外置的存储盘(如优盘,移动硬盘等等)上,通过存储盘的移动完成备份数据的传输;或者,备份文件也可以保存在云端,可以在任何有因特网连接的地方获取备份文件。

205、接收用户输入的备份文件获取请求,所述获取请求包括解密指纹信息。

在用户切换到新的智能终端时,可以在获取了备份文件后,可以解密文件,从而获得备份数据,以将联系人信息,短消息,通话记录,保存的wifi网络信息,安装的应用程序,应用程序的数据,图片,视频,音乐,操作系统的设置信息,闹钟信息,备忘录信息等等信息转移到新的智能终端上,而不需要进行太多的手动设置。

具体地,在用户需要解密备份文件时,可以在显示屏上显示让用户输入解密指纹的提示信息,用户看到该提示后,就可以将解密指纹对应的手指放到指纹识别器位置,由指纹识别器采集指纹从而获取解密指纹信息。其中,可以进一步提示用户解密指纹是加密备份数据时使用的指纹,以便于用户能够更快地确定用哪根手指来解密。

206、判断所述解密指纹信息与所述加密指纹信息是否相同;如果所述解密指纹信息和所述加密指纹信息相同,进入步骤207;如果所述解密指纹信息和所述加密指纹信息不相同,进入步骤208。

具体地,可以采用与加密时相同的算法将解密指纹信息转换成字符串,然后再将该字符串作为解密密码对备份文件进行解码;如果字符串与加密时的字符串相同则能够成功解密,反之,如果字符串与加密时的字符串不相同则不能够成功解密。

207、对所述备份文件进行解密。

在本发明的一个实施例中,对备份文件进行解码的同时就进行验证指纹的验证,此时,对所述备份文件进行解密的过程可以包括:

对备份文件进行解密获取所述验证指纹信息;获取用户输入的待验证指纹;如果所述待验证指纹与所述验证指纹相同,解密所述备份数据;如果所述待验证指纹与所述验证指纹不相同,不解密所述备份数据。

在本发明的另一个实施例中,对备份文件进行解密后再进行验证指纹的验证,此时本发明实施例提供的方法还可以包括:获取用户输入的待验证指纹;如果所述待验证指纹与所述验证指纹相同,输出解密所述备份文件获得的备份数据;如果所述待验证指纹与所述验证指纹不相同,删除解密所述备份文件获得的备份数据和验证指纹。

具体地,在需要对验证指纹进行验证时,可以在显示屏上提示用户进行验证指纹的验证。在用户将验证指纹放到指纹识别器后,可以采集到待验证指纹;通过与获取验证指纹信息时相同的算法对待验证指纹进行计算获得待验证指纹信息,待验证指纹信息的具体表现形式可以是字符串,将待验证指纹对应的字符串与保存的与验证指纹对应的字符串进行比对,在待验证指纹对应的字符串与保存的与验证指纹对应的字符串相同时,则表示验证成功;反之,在待验证指纹对应的字符串与保存的与验证指纹对应的字符串不相同时,则表示验证不成功。

208、不对所述备份文件进行解密。

可见,由于本发明实施例在备份数据时会将验证指纹信息和备份数据通过加密指纹信息进行加密,从而使得加密后的备份数据在解密时需要通过验证指纹和加密指纹的双重验证,能够非常安全的保护用户的备份数据,同时由于是使用指纹信息对备份数据进行备份,用户不需要记住任何密码,从而能够既方便用户的使用又能够安全地保护用户数据。

图3描述了本发明一个实施例提供的数据备份装置的结构,包括:

获取单元301,用于获取备份数据;获取用户用于进行验证的验证指纹信息。

备份数据是用户选择的需要进行备份的数据,可以是智能终端上的各种数据;例如,可以包括联系人信息,短消息,通话记录,保存的wifi网络信息,安装的应用程序,应用程序的数据,图片,视频,音乐,操作系统的设置信息,闹钟信息,备忘录信息等等。用户可以根据自己的需要从中选择自己需要备份的数据。

在用户选择了备份数据后,在显示屏上显示让用户输入验证指纹的提示信息,用户看到该提示后,就可以将验证指纹对应的手指放到指纹识别器位置,由指纹识别器采集指纹从而获取验证指纹信息。其中,验证指纹信息可以是通过预置算法计算获得的字符串。

其中指纹识别器可以是智能终端自带的,也可以通过外置的指纹识别器进行指纹的采集。

加密单元302,用于对所述验证指纹信息和所述备份数据使用加密指纹信息进行加密。

在需要对备份数据进行加密时,可以在显示屏上显示让用户输入加密指纹的提示信息,用户看到该提示后,就可以将加密指纹对应的手指放到指纹识别器位置,由指纹识别器采集指纹从而获取加密指纹信息。

其中,在获取了加密指纹信息后,可以将加密指纹信息按照预置的算法计算成对应的字符串,然后再通过该字符串对验证指纹信息和备份数据进行加密。

其中,预置的加密算法可以是对称式加密算法或非对称式加密算法。例如,对称式加密就是加密和解密使用同一个密钥,通常称之为“sessionkey”这种加密技术在当今被广泛采用,如美国政府所采用的des加密标准就是一种典型的“对称式”加密法,它的sessionkey长度为56bits。非对称式加密就是加密和解密所使用的不是同一个密钥,通常有两个密钥,称为“公钥”和“私钥”,它们两个必需配对使用,否则不能打开加密文件。这里的“公钥”是指可以对外公布的,“私钥”则不能,只能由持有人一个人知道。它的优越性就在这里,因为对称式的加密方法如果是在网络上传输加密文件就很难不把密钥告诉对方,不管用什么方法都有可能被别窃听到。而非对称式的加密方法有两个密钥,且其中的“公钥”是可以公开的,也就不怕别人知道,收件人解密时只要用自己的私钥即可以,这样就很好地避免了密钥的传输安全性问题。

具体地,可以使用des算法(dataencryptionstandard)(对称算法,数据加密标准,速度较快,适用于加密大量数据的场合);或者3des(tripledes)算法(是基于des的对称算法,对一块数据用三个不同的密钥进行三次加密,强度更高);或者rc2和rc4算法(对称算法,用变长密钥对大量数据进行加密,比des快);或者idea(internationaldataencryptionalgorithm)算法(国际数据加密算法,使用128位密钥提供非常强的安全性);rsa算法(由rsa公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件块的长度也是可变的,非对称算法);或者哈希(hash)算法等算法验证指纹信息和备份数据进行加密。

本发明实施例不对具体的加密算法进行限定,使用任何一种加密算法都不会影响本发明实施例的实现。不过,在实际应用中推荐使用对系统资源要求不是很高的加密算法,从而提高加密速度。

其中,为了提高安全性,可以在显示屏上提示用户输入与验证指纹不同的另一个指纹作为加密指纹。在一种实施方式中,虽然提示用户输入与验证指纹不同的另一个指纹作为加密指纹,但是即便用户使用了与验证指纹相同的指纹作为加密指纹,系统也继续使用该指纹进行加密,从而降低用户的记忆成本;在另一种实施方式中,如果用户输入了与验证指纹相同的指纹作为加密指纹,系统可以提示用户输入另一个指纹,从而不会使用与验证指纹相同的指纹对备份数据进行加密,进一步提高安全性。

保存单元303,用于保存加密后的备份文件,所述备份文件包括所述验证指纹信息和所述备份数据。

备份文件可以保存在智能手机上,然后通过手机之间的通讯完成备份文件的传输;或者,备份文件也可以保存在外置的存储盘(如优盘,移动硬盘等等)上,通过存储盘的移动完成备份数据的传输;或者,备份文件也可以保存在云端,可以在任何有因特网连接的地方获取备份文件。

可见,由于本发明实施例在备份数据时会将验证指纹信息和备份数据通过加密指纹信息进行加密,从而使得加密后的备份数据在解密时需要通过验证指纹和加密指纹的双重验证,能够非常安全的保护用户的备份数据,同时由于是使用指纹信息对备份数据进行备份,用户不需要记住任何密码,从而能够既方便用户的使用又能够安全地保护用户数据。

图4描述了本发明另一个实施例提供的数据备份装置的结构,包括:

获取单元301,用于获取备份数据;获取用户用于进行验证的验证指纹信息。

备份数据是用户选择的需要进行备份的数据,可以是智能终端上的各种数据;例如,可以包括联系人信息,短消息,通话记录,保存的wifi网络信息,安装的应用程序,应用程序的数据,图片,视频,音乐,操作系统的设置信息,闹钟信息,备忘录信息等等。用户可以根据自己的需要从中选择自己需要备份的数据。

在用户选择了备份数据后,在显示屏上显示让用户输入验证指纹的提示信息,用户看到该提示后,就可以将验证指纹对应的手指放到指纹识别器位置,由指纹识别器采集指纹从而获取验证指纹信息。其中,验证指纹信息可以是通过预置算法计算获得的字符串。

其中指纹识别器可以是智能终端自带的,也可以通过外置的指纹识别器进行指纹的采集。

加密单元302,用于对所述验证指纹信息和所述备份数据使用加密指纹信息进行加密。

在需要对备份数据进行加密时,可以在显示屏上显示让用户输入加密指纹的提示信息,用户看到该提示后,就可以将加密指纹对应的手指放到指纹识别器位置,由指纹识别器采集指纹从而获取加密指纹信息。

其中,在获取了加密指纹信息后,可以将加密指纹信息按照预置的算法计算成对应的字符串,然后再通过该字符串对验证指纹信息和备份数据进行加密。

本发明实施例不对具体的加密算法进行限定,使用任何一种加密算法都不会影响本发明实施例的实现。不过,在实际应用中推荐使用对系统资源要求不是很高的加密算法,从而提高加密速度。

其中,为了提高安全性,可以在显示屏上提示用户输入与验证指纹不同的另一个指纹作为加密指纹。在一种实施方式中,虽然提示用户输入与验证指纹不同的另一个指纹作为加密指纹,但是即便用户使用了与验证指纹相同的指纹作为加密指纹,系统也继续使用该指纹进行加密,从而降低用户的记忆成本;在另一种实施方式中,如果用户输入了与验证指纹相同的指纹作为加密指纹,系统可以提示用户输入另一个指纹,从而不会使用与验证指纹相同的指纹对备份数据进行加密,进一步提高安全性。

保存单元303,用于保存加密后的备份文件,所述备份文件包括所述验证指纹信息和所述备份数据。

备份文件可以保存在智能手机上,然后通过手机之间的通讯完成备份文件的传输;或者,备份文件也可以保存在外置的存储盘(如优盘,移动硬盘等等)上,通过存储盘的移动完成备份数据的传输;或者,备份文件也可以保存在云端,可以在任何有因特网连接的地方获取备份文件。

接收单元304,用于接收用户输入的备份文件获取请求,所述获取请求包括解密指纹信息。

在用户切换到新的智能终端时,可以在获取了备份文件后,可以解密文件,从而获得备份数据,以将联系人信息,短消息,通话记录,保存的wifi网络信息,安装的应用程序,应用程序的数据,图片,视频,音乐,操作系统的设置信息,闹钟信息,备忘录信息等等信息转移到新的智能终端上,而不需要进行太多的手动设置。

具体地,在用户需要解密备份文件时,可以在显示屏上显示让用户输入解密指纹的提示信息,用户看到该提示后,就可以将解密指纹对应的手指放到指纹识别器位置,由指纹识别器采集指纹从而获取解密指纹信息。其中,可以进一步提示用户解密指纹是加密备份数据时使用的指纹,以便于用户能够更快地确定用哪根手指来解密。

判断单元305,用于对所述解密指纹信息和所述加密指纹信息进行判断.

具体地,可以采用与加密时相同的算法将解密指纹信息转换成字符串,然后再将该字符串作为解密密码对备份文件进行解码;如果字符串与加密时的字符串相同则能够成功解密,反之,如果字符串与加密时的字符串不相同则不能够成功解密。

解密单元306,用于在所述判断单元305判断所述解密指纹信息和所述加密指纹信息相同时,对所述备份文件进行解密;在所述判断单元305判断所述解密指纹信息和所述加密指纹信息不相同时,不对所述备份文件进行解密。

在本发明的一个实施例中,对备份文件进行解码的同时就进行验证指纹的验证,此时,所述解密单元306在对所述备份文件进行解密时具体用于:解密所述验证指纹;获取用户输入的待验证指纹;如果所述待验证指纹与所述验证指纹相同,解密所述备份数据;如果所述待验证指纹与所述验证指纹不相同,不解密所述备份数据。

在本发明的另一个实施例中,对备份文件进行解密后再进行验证指纹的验证,此时,所述获取单元301,还用于获取用户输入的待验证指纹;所述判断单元305,还用于对所述待验证指纹和所述验证指纹进行判断;所述解码单元306,用于在所述判断单元判断所述待验证指纹与所述验证指纹相同时,输出解密所述备份文件获得的备份数据;在所述判断单元判断所述待验证指纹与所述验证指纹不相同时,删除解密所述备份文件获得的备份数据和验证指纹。

具体地,在需要对验证指纹进行验证时,可以在显示屏上提示用户进行验证指纹的验证。在用户将验证指纹放到指纹识别器后,可以采集到待验证指纹;通过与获取验证指纹信息时相同的算法对待验证指纹进行计算获得待验证指纹信息,待验证指纹信息的具体表现形式可以是字符串,将待验证指纹对应的字符串与保存的与验证指纹对应的字符串进行比对,在待验证指纹对应的字符串与保存的与验证指纹对应的字符串相同时,则表示验证成功;反之,在待验证指纹对应的字符串与保存的与验证指纹对应的字符串不相同时,则表示验证不成功。

可见,由于本发明实施例在备份数据时会将验证指纹信息和备份数据通过加密指纹信息进行加密,从而使得加密后的备份数据在解密时需要通过验证指纹和加密指纹的双重验证,能够非常安全的保护用户的备份数据,同时由于是使用指纹信息对备份数据进行备份,用户不需要记住任何密码,从而能够既方便用户的使用又能够安全地保护用户数据。

上述装置和系统内的各模块之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,上述的存储介质可为磁碟、光盘、只读存储记忆体(rom:read-onlymemory)或随机存储记忆体(ram:randomaccessmemory)等。

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1