айбиэмовцы — мудаки. в их jre MessageDigest.clone() не делает deep clone. В результате, при попытке посчитать md5 от разных данных в разных потоках приведёт к порче и той и другой чексуммы