CRC32, kecepatan scanning cepat,namun tidak akurat dan tidak bisa mendeteksi ribuan file virus.
M31 Pattern, kecepatan scanning tidak terlalu cepat ,lumayan akurat tetapi masih belum stabil karena M31 Pattern itu Checksum buatan.
MD5, kecepatan scanning lambat dan kemungkinan memberatkan scanning, namun cukup akurat dan bisa mendeteksi ribuan file virus.
SHA1, kecepatan scanning lumayan lambat, kemungkinan memberatkan scanning dan membutuhkan waktu lama untuk scanning ,namun sangat akurat untuk bisa mendeteksi ribuan file virus.
Menurut saya pakai saja checksum MD5,lumayan akurat,tetapi mungkin jika database virusnya banyak akan lama waktu scanningnya.
Kalau saya menggunakan checksum MD5 , Cek PE Header dan Read String untuk scanning dan hasilnya lumayan menurut saya.