File Integrity using Hashes (CRC32, MD5, SHA1, SHA256, SHA512)