摘要/散列函数为称为消息摘要的信息产生数字摘要。消息摘要为数字文档提供数字标识。
消息摘要函数是对信息进行处理并每个唯一文档产生消息摘要的数学函数。 相同文档具有同一消息摘要,这可用于确保接收到的消息与发送的消息相同。
输入是要对其进行摘要处理的文档或字符串。例如,MD5 ("Austin was happy that the band played on") = d41d8cd98f00b204e6350998ecf8427e
MD5 在 RFC 1321 中定义。IBM® WebSphere® Cast Iron 使用 JDK 安全包中包括的 MD5 算法。该算法取得未定义长度的消息,并输出 128 位的消息摘要。
SHA-1 由联邦信息处理标准出版物 (FIPS PUBS) 定义,IBM WebSphere Cast Iron 使用 JDK 安全包中包括的 SHA-1 算法。SHA-1 取得小于 264 位的任何长度的输入消息,并产生 160 位的消息摘要。
使用使用 MD5 对输入数据进行摘要/散列处理可创建 MD5 的输入数据摘要,使用使用 SHA-1 对输入数据进行摘要/散列处理功能可创建 SHA-1的输入数据摘要。