System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請實施例涉及數據處理領域,尤其涉及一種數據驗證方法、中心云端、源端、目的端、電子設備和存儲介質。
技術介紹
1、多個業務部門之間在進行業務數據流轉時,考慮到業務需求,通常會基于云邊端的模式進行數據傳輸。
2、目前以云邊端的模式進行數據傳輸時,為了盡量保證數據傳輸的安全性,一般會對傳輸的數據進行加密和解密,以實現數據傳輸時的數據驗證,例如,檢察院端、法院端和司法局端等邊端中的任一個邊端向另一個邊端傳輸數據的過程中,是要經過被作為中心云端的政法委端進行數據傳輸的,并且無論是邊端向中心云端傳輸數據還是中心云端向邊端傳輸數據時,發送數據的一端的操作人員會對數據進行加密后再進行發送,接收數據的一端的操作人員要對數據進行解密后再進行后續的發送或處理。
3、但是,數據傳輸過程中對數據進行加密時,是對應的工作人員在對應的邊端或中心云端上按照預先設置的加密規則對數據進行加密,數據傳輸過程中對數據進行解密時,也是對應的工作人員在對應的邊端或中心云端上按照預先獲取的密鑰或解密規則對數據進行解密,以致數據傳輸時的數據驗證過程較為復雜,因此,進行數據傳輸的效率較低。
技術實現思路
1、有鑒于此,本申請實施例提供一種數據驗證方法、中心云端、源端、目的端、電子設備和存儲介質,以至少部分解決上述問題。
2、根據本申請實施例的第一方面,提供了一種數據驗證方法,應用于中心云端,所述數據驗證方法包括:在接收到源端發送的數據包、所述數據包的摘要和所述摘要對應的第一存證標識后,將接收
3、根據本申請實施例的第二方面,提供了一種數據驗證方法,應用于源端,所述源端為與所述中心云端連接的多個邊端中的任一所述邊端,所述數據驗證方法包括:獲取目的端為所述多個邊端中的任一所述邊端的數據包的摘要;調用所述源端上運行的目標服務,根據所述數據包的摘要生成對應的第一存證標識;向所述中心云端發送所述數據包、所述數據包的摘要和所述第一存證標識,以使所述中心云端根據所述第一存證標識對接收的所述數據包進行數據驗證。
4、根據本申請實施例的第三方面,提供了一種數據驗證方法,應用于目的端,所述目的端
5、[hztc-hxjkjd241004][hs2411166ccn]為與所述中心云端連接的多個邊端中的任一所述邊端,所述數據驗證方法包括:在接收到所述中心云端發送的數據包、所述數據包的摘要和所述摘要對應的第二存證標識后,將接收到的所述數據包的摘要確定為第三摘要,其中,所述第二存證標識為所述中心云端調用所述中心云端上運行的目標服務,根據所述數據包的摘要生成的對應標識;調用所述目的端上運行的目標服務,根據所述第二存證標識獲取對應的摘要作為第四摘要;若所述第三摘要與所述第四摘要相同,則確定所述目的端接收的所述數據包數據驗證通過。
6、根據本申請實施例的第四方面,提供了一種中心云端,包括:第一確定單元,用于在接收到源端發送的數據包、所述數據包的摘要和所述摘要對應的第一存證標識后,將接收到的所述數據包的摘要確定為第一摘要,其中,所述源端為與所述中心云端連接的多個邊端中的任一所述邊端,所述第一存證標識為所述源端調用所述源端上運行的目標服務,根據所述數據包的摘要生成的對應標識;第一獲取單元,用于調用所述中心云端上運行的目標服務,根據所述第一存證標識獲取對應的摘要作為第二摘要;第一驗證單元,用于在所述第一摘要與所述第二摘要相同時,確定所述中心云端接收到的所述數據包數據驗證通過。
7、根據本申請實施例的第五方面,提供了一種源端,所述源端為與所述中心云端連接的多個邊端中的任一所述邊端,所述源端包括:摘要獲取單元,用于獲取目的端為所述多個邊端中的任一所述邊端的數據包的摘要;標識生成單元,用于調用所述源端上運行的目標服務,根據所述數據包的摘要生成對應的第一存證標識;數據發送單元,用于向所述中心云端發送所述數據包、所述數據包的摘要和所述第一存證標識,以使所述中心云端根據所述第一存證標識對接收的所述數據包進行數據驗證。
8、根據本申請實施例的第六方面,提供了一種目的端,所述目的端為與所述中心云端連接的多個邊端中的任一所述邊端,所述目的端包括:第二確定單元,用于在接收到所述中心云端發送的數據包、所述數據包的摘要和所述摘要對應的第二存證標識后,將接收到的所述數據包的摘要確定為第三摘要,其中,所述第二存證標識為所述中心云端調用所述中心云端上運行的目標服務,根據所述數據包的摘要生成的對應標識;第二獲取單元,用于調用所述目的端上運行的目標服務,根據所述第二存證標識獲取對應的摘要作為第四摘要;第二驗證單元,用于在所述第三摘要與所述第四摘要相同時,確定所述目的端接收的所述數據包數據驗證通過。
9、根據本申請實施例的第七方面,提供了一種電子設備,包括:處理器、存儲器、通信接口和通信總線,處理器、存儲器和通信接口通過通信總線完成相互間的通信;存儲器用于存放至少一可執行指令,可執行指令使處理器執行上述第一方面、第二方面或第三方面方法對應的操作。
10、根據本申請實施例的第八方面,提供了一種計算機存儲介質,其上存儲有計算機程序,該程序被處理器執行上述第一方面的方法。
11、根據本申請實施例的第六方面,提供了一種計算機程序產品,包括計算機指令,計算機指令指示計算設備執行上述第一方面、第二方面或第三方面的方法。
12、[hztc-hxjkjd241004][hs2411166ccn]
13、根據本申請實施例提供的數據驗證方案,中心云端在接收到連接的多個邊端中的源端發送的數據包、數據包的摘要和該摘要對應的第一存證標識后,可以將接收到的數據包的摘要確定為第一摘要,并調用目標服務,根據第一存證標識獲取對應的摘要作為第二摘要,若第一摘要與第二摘要相同,則確定接收到的數據包數據驗證通過。由此,中心云端是通過對比第一摘要和第二摘要是否相同對從源端接收到的數據包進行數據驗證,即是通過對比從源端接收到的摘要和根據從源端接收到的第一存證標識獲取對應的摘要是否相同,實現對從源端接收到的數據包進行數據驗證,這個數據驗證過程可以在工作人員無感知的情況下自動進行,無需工作人員進行操作,進而簡化了從源端向中心云端進行數據傳輸時的數據驗證過程,因此,可以提高進行數據傳輸的效率。
本文檔來自技高網...【技術保護點】
1.一種數據驗證方法,其特征在于,應用于中心云端,所述數據驗證方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求1或2所述的方法,其特征在于,所述中心云端為政法委端,所述多個邊端中的三個邊端分別為檢察院邊端、法院邊端和司法局邊端。
4.一種數據驗證方法,其特征在于,應用于源端,所述源端為與中心云端連接的多個邊端中的任一所述邊端,所述數據驗證方法包括:
5.一種數據驗證方法,其特征在于,應用于目的端,所述目的端為與中心云端連接的多個邊端中的任一所述邊端,所述數據驗證方法包括:
6.一種中心云端,其特征在于,包括:
7.一種源端,其特征在于,所述源端為與中心云端連接的多個邊端中的任一所述邊端,所述源端包括:
8.一種目的端,其特征在于,所述目的端為與中心云端連接的多個邊端中的任一所述邊端,所述目的端包括:
9.一種電子設備,其特征在于,包括:處理器、存儲器、通信接口和通信總線,處理器、存儲器和通信接口通過通信總線完成相互間的通信;
10.一
...【技術特征摘要】
1.一種數據驗證方法,其特征在于,應用于中心云端,所述數據驗證方法包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
3.根據權利要求1或2所述的方法,其特征在于,所述中心云端為政法委端,所述多個邊端中的三個邊端分別為檢察院邊端、法院邊端和司法局邊端。
4.一種數據驗證方法,其特征在于,應用于源端,所述源端為與中心云端連接的多個邊端中的任一所述邊端,所述數據驗證方法包括:
5.一種數據驗證方法,其特征在于,應用于目的端,所述目的端為與中心云端連接的多個邊端中的任一所述邊端,所述數據驗證方法包括:
6.一種中心云端...
【專利技術屬性】
技術研發人員:張智慧,李梅,毛翔宇,張繼創,楊微,張靳,
申請(專利權)人:航天信息股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。