1.一种数据的获取方法,其特征在于,应用于第一应用的服务器,所述方法包括:在监测到用户登录所述第一应用后,获取该用户的登录信息,并获取与所述登录信息对应的第一区块链的账号;
查找第二区块链中与所述第一区块链的账号对应的第一授权信息的编号,并将所述第一授权信息的编号发送给第二应用;从第二区块链中获取与所述第一授权信息的编号对应的第一授权信息,并对所述第一授权信息进行认证;若对所述第一授权信息的认证通过,则获取所述第二应用中与所述第一授权信息对应的目标数据,对所述目标数据进行加密得到加密信息,并将所述加密信息返回给所述第一应用;
在接收到所述第二应用返回的的加密信息后,对所述加密信息进行解密得到目标数据,并将所述目标数据显示给所述用户,所述目标数据为所述第二应用中与所述第一授权信息对应的数据。
2.如权利要求1所述的数据的获取方法,其特征在于,所述第一授权信息为利用用户私钥对第二授权信息进行签名得到的信息,所述用户私钥为与所述第一区块链的账号对应的私钥;
所述第一授权信息包括:
第一区块链的账号、授权时限和授权对象;
所述授权对象包括所述第一应用和所述第二应用。
3.如权利要求1所述的数据的获取方法,其特征在于,所述加密信息包括:第一密钥和加密数据;
所述对所述加密信息进行解密得到目标数据,包括:
利用所述第一应用的私钥对所述加密信息中的第一密钥进行验证,得到第二密钥;
利用所述第二密钥对所述加密信息中的加密数据进行解密处理,得到所述目标数据。
4.一种数据的获取方法,其特征在于,应用于第二应用的服务器,所述方法包括:接收第一应用发送的第一授权信息的编号,所述第一授权信息的编号为第二区块链中与第一区块链的账号对应的第一授权信息的编号,所述第一区域链的账号为登录所述第一应用的用户的登录信息对应的账号;
从第二区块链中获取与所述第一授权信息的编号对应的第一授权信息,并对所述第一授权信息进行认证;
若对所述第一授权信息的认证通过,则获取所述第二应用中与所述第一授权信息对应的目标数据,对所述目标数据进行加密得到加密信息,并将所述加密信息返回给所述第一应用;
所述第一授权信息为利用用户私钥对第二授权信息进行签名得到的信息,所述用户私钥为与所述第一区块链的账号对应的私钥;
所述第一授权信息包括:
第一区块链的账号、授权时限和授权对象;
所述授权对象包括所述第一应用和所述第二应用。
5.如权利要求4所述的数据的获取方法,其特征在于,所述对所述授权信息进行认证,包括:查找第一区块链中与所述授权信息的编号对应的第一区块链的账号,并获取与所述第一区块链的账号对应的用户公钥,利用所述用户公钥对所述授权信息进行验证;
若利用所述用户公钥对所述授权信息的验证通过,则判断所述第一应用是否属于所述授权信息中的授权对象;
若所述第一应用属于所述授权信息中的授权对象,则判断当前时间是否在所述授权信息中的授权时限内;
若当前时间在所述授权信息中的授权时限内,则对所述授权信息的认证通过。
6.如权利要求5所述的数据的获取方法,其特征在于,所述获取所述第二应用中与所述授权信息对应的目标数据,对所述目标数据进行加密得到加密信息,包括:获取所述第二应用中与所述授权信息中的第一区块链的账号对应的数据,并将该数据作为目标数据;
对所述目标数据进行加密处理得到加密数据和第二密钥;
获取所述第一应用的公钥,并利用所述第一应用的公钥对所述第二密钥签名,得到第一密钥;
将所述加密数据和所述第一密钥打包成加密信息。
7.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至3中任一项所述方法或如权利要求
4至6中任一项所述方法的步骤。
8.一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如下步骤:在监测到用户登录第一应用后,获取该用户的登录信息,并获取与所述登录信息对应的第一区块链的账号;
查找第二区块链中与所述第一区块链的账号对应的第一授权信息的编号,并将所述第一授权信息的编号发送给第二应用;从第二区块链中获取与所述第一授权信息的编号对应的第一授权信息,并对所述第一授权信息进行认证;若对所述第一授权信息的认证通过,则获取所述第二应用中与所述第一授权信息对应的目标数据,对所述目标数据进行加密得到加密信息,并将所述加密信息返回给所述第一应用;
在接收到所述第二应用返回的的加密信息后,对所述加密信息进行解密得到目标数据,并将所述目标数据显示给所述用户,所述目标数据为所述第二应用中与所述第一授权信息对应的数据。
9.如权利要求8所述的服务器,其特征在于,所述第一授权信息为利用用户私钥对第二授权信息进行签名得到的信息,所述用户私钥为与所述第一区块链的账号对应的私钥;
所述第一授权信息包括:
第一区块链的账号、授权时限和授权对象;
所述授权对象包括所述第一应用和所述第二应用。
10.一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求4至6中任一项所述方法的步骤。