Memastikan integriti PDF imej sahaja dengan checksums MD5
Mengekstrak teks dari PDF imej-berat boleh menjadi sukar. Untuk mengesahkan dengan pasti jika PDF hanya imej telah diubah, mengira cek MD5nya adalah penyelesaian yang mantap.MD5 (Mesej Algoritma Digest 5) adalah fungsi hash kriptografi yang menghasilkan tandatangan bersaiz tetap yang unik untuk sebarang data yang diberikan. Malah perubahan fail kecil menghasilkan checksum MD5 yang sama sekali berbeza.
inilah cara mengira checksum MD5 dalam .net menggunakan kelas
: System.Security.Cryptography.MD5
<code class="language-csharp">using (var md5 = MD5.Create()) { using (var stream = File.OpenRead(filename)) { return md5.ComputeHash(stream); } }</code>
<code class="language-csharp">static string CalculateMD5(string filename) { using (var md5 = MD5.Create()) { using (var stream = File.OpenRead(filename)) { var hash = md5.ComputeHash(stream); return BitConverter.ToString(hash).Replace("-", "").ToLowerInvariant(); } } }</code>
Atas ialah kandungan terperinci Bagaimanakah cek MD5 boleh mengesahkan integriti fail PDF imej sahaja?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!