問題:
當無法進行文字擷取時,識別下載的PDF檔案是否發生變更是一個挑戰。 MD5校驗和能否提供可靠的解決方案?
答案:
是的,即使文字和修改日期不可訪問,MD5校驗和也是確定文件是否更改的可靠方法。
在C#中使用System.Security.Cryptography.MD5命名空間,計算MD5校驗和非常簡單:
<code class="language-c#">using (var md5 = MD5.Create()) { using (var stream = File.OpenRead(filename)) { return md5.ComputeHash(stream); } }</code>
產生的位元組數組可以與檔案的MD5雜湊的先前版本進行比較,以檢測任何變更。
透過使用MD5校驗和,您可以建立一個可靠的機制來監控文件更改,確保準確的記錄保存並維護文件完整性。
以上是MD5 校驗和能否可靠地偵測下載的 PDF 檔案中的變更?的詳細內容。更多資訊請關注PHP中文網其他相關文章!