2013-08-29 65 views

回答

3

典型的散列函数(如MD5)产生字节作为输出。这些字节通常是十六进制编码,以便它们可以表示为文本。但是,还有其他binary-to-text编码。

2

你似乎指的是散列的十六进制ASCII码表示(“字母和数字”)。这只是说“数字”的一种不同方式,只有十六个符号而不是十进制,如十进制或二进制。

您可以将散列 - 它只是一个像任何其他数字 - 映射到任何您想要的表示。例如,你可以对散列进行85位编码,这个散列给你一个ascii-string,如“> uD.RTpAKYo'+ CT/5 + Cei#DII?(E,9)oF * 2M7/c〜>”,这取决于散列的大小。

相关问题