0

我想知道:MD5 是否对数据进行编码?因为当它对散列进行编码时,即使您对 PB 级的数据进行编码,它也只有 32 位。

MD5 是对数据进行编码还是只是从中提取哈希键进行比较?

还是我只是误解了“编码”一词?

4

1 回答 1

6

MD5 是一种散列算法。

无论你喂它什么,你都会得到 128 位。

它不进行任何类型的编码。

编码是将某些东西从一种表示转换为另一种表示的过程 - 它可以是有损的或非有损的(即,信息可能在编码过程中丢失,但根据过程,它可能会保留所有数据)。编码的示例是 ASCII 和 UTF-8,它们是如何在计算机中表示文本的约定。

于 2013-11-07T21:59:49.667 回答