@neauoire @d6 fwiw while this is good and tiny stuff is important you do definitely want to be careful what you use it for. checksums are often used in a security context and are really easy to screw up in problematic ways.
Gonna pick up random damage? probably.
Tampering (eg if this were used in a p2p filesharing context), probably not.