2013-08-29 40 views

回答

3

典型的散列函數(如MD5)產生字節作爲輸出。這些字節通常是十六進制編碼,以便它們可以表示爲文本。但是,還有其他binary-to-text編碼。

2

你似乎指的是散列的十六進制ASCII碼錶示(「字母和數字」)。這只是說「數字」的一種不同方式,只有十六個符號而不是十進制,如十進制或二進制。

您可以將散列 - 它只是一個像任何其他數字 - 映射到任何您想要的表示。例如,你可以對散列進行85位編碼,這個散列給你一個ascii-string,如「> uD.RTpAKYo'+ CT/5 + Cei#DII?(E,9)oF * 2M7/c〜>」,這取決於散列的大小。

相關問題