diff --git a/src/main/java/gov/loc/repository/bagit/verify/CheckManifestHashesTask.java b/src/main/java/gov/loc/repository/bagit/verify/CheckManifestHashesTask.java index b7153f0a2..c4fc2e38f 100644 --- a/src/main/java/gov/loc/repository/bagit/verify/CheckManifestHashesTask.java +++ b/src/main/java/gov/loc/repository/bagit/verify/CheckManifestHashesTask.java @@ -53,7 +53,7 @@ protected static void checkManifestEntry(final Entry entry, final logger.debug(messages.getString("checking_checksums"), entry.getKey(), entry.getValue()); final String hash = Hasher.hash(entry.getKey(), messageDigest); logger.debug("computed hash [{}] for file [{}]", hash, entry.getKey()); - if(!hash.equals(entry.getValue())){ + if(!hash.equalsIgnoreCase(entry.getValue())){ throw new CorruptChecksumException(messages.getString("corrupt_checksum_error"), entry.getKey(), algorithm, entry.getValue(), hash); } }