System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲AV无码专区国产乱码不卡,日韩精品无码人成视频手机 ,亚洲v国产v天堂a无码久久
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種文件完整性校驗方法、裝置及計算設備集群制造方法及圖紙

    技術編號:44497561 閱讀:5 留言:0更新日期:2025-03-04 18:05
    一種文件完整性校驗方法,包括:從服務端獲取N個(N≥1)文件片段的標識和N個文件片段中各個文件片段的第一校驗和,其中,N個文件片段是服務端從待校驗的目標文件中隨機采樣的文件片段;基于N個文件片段的標識,從目標文件中獲取N個文件片段;確定獲取到的N個文件片段中各個文件片段的校驗和,以得到N個第二校驗和;基于N個第一校驗和與N個第二校驗和,確定目標文件的完整性。這樣,在對校驗文件的完整性時,只需校驗隨機的文件片段的校驗和,就可以快速的獲知到整個文件的完整性,提升了文件完整性校驗的效率。同時,檢驗的文件片段是隨機采樣的,所以不容易被篡改,提升了文件的安全性。

    【技術實現步驟摘要】

    本申請涉及信息技術(information?technology,it),尤其涉及一種文件完整性校驗方法、裝置及計算設備集群。


    技術介紹

    1、文件在傳輸過程或者存儲時,常見的做法都需要對整個文件計算校驗和后進行完整性比對。不管大小文件均需要進行比對,來保證文件內容的完整性及沒有被篡改。但當文件比較大時,這種校驗方式耗時會非常大,且對網絡帶寬、計算資源都是大量消耗,對海量大文件完整性校驗基本無法完成。


    技術實現思路

    1、本申請提供了一種文件完整性校驗方法、裝置、計算設備集群、計算機存儲介質及計算機產品,能夠提升文件完整性校驗的效率。

    2、第一方面,本申請提供一種文件完整性校驗方法,包括:從服務端獲取n個(n≥1)文件片段的標識和n個文件片段中各個文件片段的第一校驗和,其中,n個文件片段是服務端從待校驗的目標文件中隨機采樣的文件片段;基于n個文件片段的標識,從目標文件中獲取n個文件片段;確定獲取到的n個文件片段中各個文件片段的校驗和,以得到n個第二校驗和;基于n個第一校驗和與n個第二校驗和,確定目標文件的完整性。

    3、這樣,在對校驗文件的完整性時,只需校驗隨機的文件片段的校驗和,就可以快速的獲知到整個文件的完整性,提升了文件完整性校驗的效率。同時,檢驗的文件片段是隨機采樣的,所以不容易被篡改,提升了文件的安全性。

    4、在一種可能的實現方式中,基于n個第一校驗和與n個第二校驗和,確定目標文件的完整性,包括:在第一文件片段的第一校驗和與第一文件片段的第二校驗和不一致的情況下,確定目標文件不完整,第一文件片段為n個文件片段中的任意一個文件片段;在n個文件片段中每個文件片段的第一校驗和均與相應的第二校驗和一致的情況下,確定目標文件完整。這樣,通過將文件片段的第一校驗和和第二校驗和進行對比,就可以獲知到目標文件的完整性。

    5、在一種可能的實現方式中,n個文件片段中包括第一文件片段。此時,該方法還包括:從服務端獲取第一文件片段包含的第一數據量;在第一文件片段包含的第一數據量與第一文件片段包含的第二數據量不一致的情況下,確定目標文件不完整,其中,第二數據量為從目標文件中獲取的第一文件片段包含的數據量;在第一文件片段包含的第一數據量與第一文件片段包含的第二數據量一致的情況下,確定第一文件片段的第一校驗和與第一文件片段的第二校驗和是否一致。這樣,當第一數據量和第二數據量不一致時,就可以快速的獲知到目標文件不完整,而不用在進行后續的流程,提升了文件完整性校驗的效率。

    6、在一種可能的實現方式中,在n=1或n=2的情況下,文件片段為除目標文件的頭內容和尾內容之外的片段。

    7、在一種可能的實現方式中,文件片段的標識為文件片段的字節偏移量。

    8、第二方面,本申請提供一種文件完整性校驗裝置,包括:獲取模塊和處理模塊。其中,獲取模塊,用于從服務端獲取n個(n≥1)文件片段的標識和n個文件片段中各個文件片段的第一校驗和,其中,n個文件片段是服務端從待校驗的目標文件中隨機采樣的文件片段,以及,基于n個文件片段的標識,從目標文件中獲取n個文件片段。處理模塊,用于確定獲取到的n個文件片段中各個文件片段的校驗和,以得到n個第二校驗和;以及,基于n個第一校驗和與n個第二校驗和,確定目標文件的完整性。

    9、在一種可能的實現方式中,處理模塊在基于n個第一校驗和與n個第二校驗和,確定目標文件的完整性時,具體用于:在第一文件片段的第一校驗和與第一文件片段的第二校驗和不一致的情況下,確定目標文件不完整,第一文件片段為n個文件片段中的任意一個文件片段;在n個文件片段中每個文件片段的第一校驗和均與相應的第二校驗和一致的情況下,確定目標文件完整。

    10、在一種可能的實現方式中,n個文件片段中包括第一文件片段。此時,獲取模塊,還用于從服務端獲取第一文件片段包含的第一數據量。處理模塊,還用于在第一文件片段包含的第一數據量與第一文件片段包含的第二數據量不一致的情況下,確定目標文件不完整,其中,第二數據量為從目標文件中獲取的第一文件片段包含的數據量。處理模塊,還用于在第一文件片段包含的第一數據量與第一文件片段包含的第二數據量一致的情況下,確定第一文件片段的第一校驗和與第一文件片段的第二校驗和是否一致。

    11、在一種可能的實現方式中,在n=1或n=2的情況下,文件片段為除目標文件的頭內容和尾內容之外的片段。

    12、在一種可能的實現方式中,文件片段的標識為文件片段的字節偏移量。

    13、第三方面,本申請提供一種計算設備集群,包括至少一個計算設備,每個計算設備均包括處理器和存儲器;至少一個計算設備的處理器用于執行至少一個計算設備的存儲器中存儲的指令,以使得計算設備集群執行第一方面或第一方面的任一種可能的實現方式所描述的方法。

    14、第四方面,本申請提供一種計算機可讀存儲介質,包括計算機程序指令,當計算機程序指令由計算設備執行時,計算設備執行第一方面或第一方面的任一種可能的實現方式所描述的方法;或者,當計算機程序指令由計算設備集群執行時,計算設備集群執行第一方面或第一方面的任一種可能的實現方式所描述的方法。示例性的,計算設備集群中可以包括一個或多個計算設備。

    15、第五方面,本申請提供一種包含指令的計算機程序產品,當指令被計算設備運行時,使得計算設備執行第一方面或第一方面的任一種可能的實現方式所描述的方法,或者,當指令被計算設備集群運行時,使得計算設備集群執行第一方面或第一方面的任一種可能的實現方式所描述的方法。示例性的,計算設備集群中可以包括一個或多個計算設備。

    16、可以理解的是,上述第二方面至第五方面的有益效果可以參見上述第一方面中的相關描述,在此不再贅述。

    本文檔來自技高網...

    【技術保護點】

    1.一種文件完整性校驗方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述基于N個所述第一校驗和與N個所述第二校驗和,確定所述目標文件的完整性,包括:

    3.根據權利要求1或2所述的方法,其特征在于,所述N個文件片段中包括第一文件片段;

    4.根據權利要求1-3任一所述的方法,其特征在于,在N=1或N=2的情況下,所述文件片段為除所述目標文件的頭內容和尾內容之外的片段。

    5.根據權利要求1-4任一所述的方法,其特征在于,所述文件片段的標識為所述文件片段的字節偏移量。

    6.一種文件完整性校驗裝置,其特征在于,包括:

    7.根據權利要求6所述的裝置,其特征在于,所述處理模塊在基于N個所述第一校驗和與N個所述第二校驗和,確定所述目標文件的完整性時,具體用于:

    8.根據權利要求6或7所述的裝置,其特征在于,所述N個文件片段中包括第一文件片段;

    9.根據權利要求6-8任一所述的裝置,其特征在于,在N=1或N=2的情況下,所述文件片段為除所述目標文件的頭內容和尾內容之外的片段。

    10.根據權利要求6-9任一所述的裝置,其特征在于,所述文件片段的標識為所述文件片段的字節偏移量。

    11.一種計算設備集群,其特征在于,包括至少一個計算設備,每個計算設備均包括處理器和存儲器;

    12.一種計算機可讀存儲介質,其特征在于,包括計算機程序指令,當所述指令被計算設備集群運行時,使得所述計算設備集群執行如權利要求1-5任一所述的方法,其中,所述計算設備集群包括至少一個計算設備。

    13.一種包含指令的計算機程序產品,其特征在于,當所述指令被計算設備集群運行時,使得所述計算設備集群執行如權利要求1-5任一所述的方法,其中,所述計算設備集群包括至少一個計算設備。

    ...

    【技術特征摘要】

    1.一種文件完整性校驗方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述基于n個所述第一校驗和與n個所述第二校驗和,確定所述目標文件的完整性,包括:

    3.根據權利要求1或2所述的方法,其特征在于,所述n個文件片段中包括第一文件片段;

    4.根據權利要求1-3任一所述的方法,其特征在于,在n=1或n=2的情況下,所述文件片段為除所述目標文件的頭內容和尾內容之外的片段。

    5.根據權利要求1-4任一所述的方法,其特征在于,所述文件片段的標識為所述文件片段的字節偏移量。

    6.一種文件完整性校驗裝置,其特征在于,包括:

    7.根據權利要求6所述的裝置,其特征在于,所述處理模塊在基于n個所述第一校驗和與n個所述第二校驗和,確定所述目標文件的完整性時,具體用于:

    8.根據權利要求6或7所述的裝置,其特征...

    【專利技術屬性】
    技術研發人員:任偉,黃光旺,閆勇良,
    申請(專利權)人:華為云計算技術有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产真人无码作爱免费视频| 日韩精品无码Av一区二区| 粉嫩高中生无码视频在线观看| 少妇无码太爽了在线播放| 精品久久久久久无码专区| 国产嫖妓一区二区三区无码| 亚洲AV无码成人专区片在线观看 | 国产成人AV片无码免费| 免费A级毛片无码A∨免费| 日韩精品无码一区二区三区四区 | 亚洲v国产v天堂a无码久久| 无码人妻丰满熟妇区免费| YY111111少妇无码理论片| 无码中文人妻在线一区| 久久水蜜桃亚洲av无码精品麻豆| 亚洲国产av无码精品| 国产精品无码aⅴ嫩草| 无码专区永久免费AV网站| 无码精品A∨在线观看十八禁 | 亚洲精品无码你懂的网站| 亚洲精品无码国产片| 毛片免费全部播放无码| 国产成人亚洲综合无码精品| 久久久久无码专区亚洲av| 激情射精爆插热吻无码视频| 亚洲AV无码片一区二区三区| 亚洲中文字幕无码mv| 久久久精品天堂无码中文字幕| 亚洲AV无码国产一区二区三区| 亚洲中文无码线在线观看| 久久亚洲精品无码AV红樱桃 | 伊人蕉久中文字幕无码专区| 无码中文字幕色专区| 99久无码中文字幕一本久道| 亚洲精品自偷自拍无码| 无码国产精品久久一区免费| 久久亚洲中文无码咪咪爱| 无码一区二区三区中文字幕| 日韩乱码人妻无码中文字幕视频| 亚洲Av无码乱码在线观看性色| 久久亚洲精品无码观看不卡|