1.一种通讯录信息的保护方法,其特征在于,所述方法包括:
终端生成公钥以及与所述公钥对应的私钥;其中,所述公钥与私钥是一对,如果用公钥对数据进行加密则只能用对应的私钥才能解密,如果用私钥对数据进行加密则只能用对应的公钥才能解密;
所述终端通过公钥对通讯录信息进行加密,并将加密后的通讯录信息上传至云端服务器,上传到云端服务器的通讯录信息以密文形式保存;
当所述终端或另一终端向所述云端服务器发送下载所述加密后的通讯录的请求信息后,从所述云端服务器下载所述加密的通讯录信息,通过与所述公钥对应的私钥对下载的所述加密的通讯录信息进行解密以供所述终端或另一终端所在用户查看;其中,所述终端通过公钥对通讯录信息进行加密,并将加密后的通讯录信息上传至云端服务器,包括:终端通过公钥对通讯录信息中一个或多个联系人的信息进行加密,并将加密后的所述一个或多个联系人的信息上传至云端服务器,所述一个或多个联系人的信息为用户从所述通讯录信息中选择的联系人信息或者用户新添加到所述通讯录信息中的联系人信息;
当所述终端或另一终端从所述云端服务器下载所述加密的通讯录信息后,通过与所述公钥对应的私钥对所述加密的通讯录信息进行解密以供所述终端或另一终端所在用户查看,包括:所述终端或另一终端从所述云端服务器下载所述加密的一个或多个联系人的信息后,通过与所述公钥对应的私钥对所述加密的一个或多个联系人的信息进行解密以供所述终端或另一终端所在用户查看。
2.如权利要求1所述的方法,其特征在于,终端通过公钥对通讯录信息进行加密之前,还包括:终端接收启动通讯录信息保护功能的信息。
3.如权利要求2所述的方法,其特征在于,所述启动通讯录信息保护功能的信息包括用户发出的启动通讯录信息保护功能的指令,或者根据预设的时间间隔产生的启动通讯录信息保护功能的触发信息。
4.一种通讯录信息的保护装置,其特征在于,所述装置包括:
加密单元,用于通过公钥对通讯录信息进行加密,并将加密后的通讯录信息上传至云端服务器,上传到云端服务器的通讯录信息以密文形式保存;
解密单元,用于从所述云端服务器下载所述加密的通讯录信息后,通过与所述公钥对应的私钥对下载的所述加密的通讯录信息进行解密以供终端所在用户查看;其中,当所述终端向所述云端服务器发送下载所述加密后的通讯录的请求信息后,从所述云端服务器下载所述加密的通讯录信息;
信息生成单元,用于在通过公钥对通讯录信息进行加密之前,生成公钥以及与所述公钥对应的私钥;其中,所述公钥与私钥是一对,如果用公钥对数据进行加密则只能用对应的私钥才能解密,如果用私钥对数据进行加密则只能用公钥才能解密;
所述加密单元用于:
通过公钥对通讯录信息中一个或多个联系人的信息进行加密,并将加密后的所述一个或多个联系人的信息上传至云端服务器,所述一个或多个联系人的信息为用户从所述通讯录信息中选择的联系人信息或者用户新添加到所述通讯录信息中的联系人信息;
所述解密单元用于,从所述云端服务器下载所述加密的一个或多个联系人的信息后,通过与所述公钥对应的私钥对所述加密的一个或多个联系人的信息进行解密以供终端所在用户查看。
5.如权利要求4所述的装置,其特征在于,所述装置还包括:
功能启动单元,用于在通过公钥对通讯录信息进行加密之前,接收启动通讯录信息保护功能的信息。
6.如权利要求5所述的装置,其特征在于,所述启动通讯录信息保护功能的信息包括用户发出的启动通讯录信息保护功能的指令,或者根据预设的时间间隔产生的启动通讯录信息保护功能的触发信息。