1.一种更换通信号码的方法,应用于预设更换平台的服务器端,所述预设更换平台还包括与所述服务器端通信的客户端,所述客户端上安装有应用程序,其特征在于,所述方法包括:
接收并保存用户通过所述客户端输入的号码更换请求,其中,所述号码更换请求包括所述客户端上所有应用程序已绑定的原通信号码、需重新绑定的新通信号码以及更改绑定所需的验证信息;
根据所述原通信号码,在预设更换平台的数据库中查询与所述原通信号码匹配的应用程序作为目标应用程序;
通过非对称加密算法生成一对公钥和私钥;
通过消息摘要算法将所述目标应用程序的标识信息进行加密以得到第二加密数据;
将所述第二加密数据、所生成的私钥发送至所述目标应用程序的服务器端,以使得目标应用程序的服务器端接收到所述第二加密数据后,判断该第二加密数据与所述目标应用程序所生成的第三加密数据是否一致,以及若第二加密数据与所述第三加密数据一致,返回确认信息;若第二加密数据与所述第三加密数据不一致,返回更换失败的消息;其中,所述第三加密数据是所述目标应用程序根据相同的消息摘要算法将所对应的标识信息进行加密得到的;
若接收到所述目标应用程序的服务器端返回的确认信息,将所述号码更换请求,利用所生成的公钥进行加密以得到第一加密数据;
将所述第一加密数据发送至所述目标应用程序的服务器端,以使所述目标应用程序的服务器端利用接收到的私钥解密所述第一加密数据以得到原通信号码、新通信号码以及所述目标应用程序所对应的验证信息,并使得所述目标应用程序的服务器端判断所对应的验证信息与所述原通信号码预存的验证信息是否一致,且在所述目标应用程序所对应的验证信息与预存的验证信息一致的情况下,将所述目标应用程序中的原通信号码更换为新通信号码,在所述目标应用程序所对应的验证信息与预存的验证信息不一致的情况下,返回更换失败的消息;
接收所述目标应用程序的服务器端返回的更换成功或者失败的消息。
2.一种更换通信号码的方法,应用于目标应用程序的服务器端,其特征在于,所述方法包括:
接收预设更换平台的服务器发送的私钥;
接收预设更换平台的服务器发送的第二加密数据,其中,所述第二加密数据是预设更换平台的服务器利用消息摘要算法将所述目标应用程序的标识信息进行加密得到的;
获取所述目标应用程序的标识信息,利用相同的消息摘要算法将标识信息进行加密,以得到第三加密数据;
判断所述第二加密数据和所述第三加密数据是否一致;
若所述第二加密数据和所述第三加密数据不一致,向预设更换平台的服务器发送更换失败的消息;
若所述第二加密数据和所述第三加密数据一致,向预设更换平台的服务器端发送确认信息,以使得预设更换平台的服务器根据所述确认信息发送第一加密数据,接收预设更换平台的服务器发送的所述第一加密数据,其中,所述第一加密数据是预设更换平台的服务器将号码更换请求利用所生成的公钥进行加密得到的,其中,所述私钥和公钥是一对秘钥,所述号码更换请求包括预设更换平台的客户端上所有应用已绑定的原通信号码、需重新绑定的新通信号码以及更改绑定所需的验证信息;
利用所述私钥来解密所述第一加密数据,以得到原通信号码、新通信号码、以及所述目标应用程序所对应的验证信息;
根据所述原通信号码查找该原通信号码预存的验证信息,并判断预存的验证信息与解密得到的验证信息是否一致;
若预存的验证信息与解密得到的验证信息一致,将所述目标应用程序所对应的原通信号码更换为解密得到的新通信号码,并向预设更换平台的服务器发送更换成功的消息;
若预存的验证信息与解密得到的验证信息不一致,向预设更换平台的服务器发送更换失败的消息。
3.根据权利要求2所述的方法,其特征在于,在所述将所述目标应用程序的原通信号码更换为解密得到的新通信号码的步骤之前,所述方法还包括:向原通信号码所对应的客户端发送更换通信号码的确认信息;
若接收到原通信号码所对应的客户端发送的确认信息后,执行所述将所述目标应用程序的原通信号码更换为解密得到的新通信号码的步骤。
4.一种更换通信号码的装置,其特征在于,所述更换通信号码的装置包括用于执行如权利要求1所述方法的单元,或者包括用于执行如权利要求2‑3任一项所述方法的单元。
5.一种更换通信号码的系统,其特征在于,所述更换通信号码的系统包括预设更换平台的服务器端,以及至少一个目标应用程序的服务器端,其中,所述预设更换平台的服务器端包括用于执行如权利要求1所述方法的单元,所述目标应用程序的服务器端包括用于执行如权利要求2‑3任一项所述方法的单元。
6.一种计算机设备,其特征在于,所述计算机设备包括存储器,以及与所述存储器相连的处理器;
所述存储器用于存储计算机程序;所述处理器用于运行所述存储器中存储的计算机程序,以执行如权利要求1所述的方法,或者执行如权利要求2‑3任一项所述的方法。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1所述的方法,或者实现如权利要求
2‑3任一项所述的方法。