2011-01-25 116 views

回答

8

是的。 sha1算法總是爲相同的輸入產生相同的值;這就是哈希算法的重點。他們還默認返回40個字符的小寫十六進制轉儲。

+4

只要注意編碼 – Mchl 2011-01-25 15:45:47

2

兩者都聲稱實現RFC 3174.因此,他們產生相同的結果(否則在實現中有一個錯誤)。

2

當然。

請注意,該算法定義了160位,腳本語言實現可以將其十六進制表示形式返回爲字符串。在一些實現中,十六進制表示的寄存器和破折號可能不同。

但是,MySQLPHP都以小寫形式返回並且沒有破折號。

相關問題