消息摘要 #
关键词:消息摘要、数字签名、算法、密钥、数据、加密、解密
消息摘要是将任意长度的数据转成固定长度的数据 (常称为摘要)。其主要应用在:数据加密;数字签名。
消息摘要采用单向 Hash 算法,其主要特征是:摘要过程不需要密钥;经过摘要的数据无法被解密;而且不同的数据转成的摘要总是不同,而相同的数据转成的摘要必定一致。
常见的消息摘要算法:MD5 算法,能将任意长度的字节序列转换为一个 128 位的摘要 (通常会被写成 32 个十六进制的字符,每个字符表示 4 位),即有 2^128 种不同的输出值。