我有要求通過HTTP爲移動應用程序(例如android,iphone等)提供法律文件。腐敗可能發生在http上(參考文獻:1,2)。在我的情況下,下載的文件在傳輸過程中沒有被破壞是非常必要的。確保下載數據的HTTP機制在下載過程中沒有損壞?
確保完整性的一種機制是對文檔進行數字簽名。如果文檔是xml,這種方法運行良好,但簽名公鑰需要被客戶端使用和信任。
另一種機制是創建並存儲文檔的校驗和(例如MD5)。客戶端可以下載文檔和校驗和,然後使用校驗和來驗證文檔。
- 問題1:是否有任何其他替代機制來確保完整性?
- 問題2: http是否有內置的機制來確保下載過程中下載的數據沒有被破壞?
- 問題3:通過HTTP下載文件時發生文件損壞的可能性是什麼(我希望這個答案是由統計數據備份的)?
你有沒有做過任何研究,因爲你的問題缺乏關於這個問題的知識。在通過HTTP傳輸文檔時,您是否會遇到問題?或者這是一個假設性問題? – CodeCaster
我已經添加了一些對可能發生的問題的引用。我理解問題和解決方案的空間非常好,但如果我對這個問題有完全清晰的認識,我會在問題的旁邊發佈答案! –