<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
In a FIPS-140 environment:<br>
<br>
Can you use CRC32?<br>
Can you use a 16-bit ones' complement checksum?<br>
Can you use parity?<br>
Can you calculate credit card check digits?<br>
<br>
It seems to me that at this point MD5 should be in the same category
as those non-cryptographic checksums.<br>
<br>
It's a checksum algorithm. It's not secure. You must not use it
for security-sensitive purposes. But that shouldn't mean that you
can't use it.<br>
</body>
</html>