The specification for a secure hash algorithm that can generate a condensed message representation called a message digest.