Changed MD5 algorithm provider (optimized for large files)