2011年 8月 26日 はてなブックマーク -

atm09td:

(via 徳丸浩の日記: PHP5.3.7のcrypt関数のバグはこうして生まれた)

処理(5)と(6)でハッシュ値と文字列終端’\0’が書き込まれますが、その直前の箇所が’\0’のままです。このため、C言語の文字列としては、”$1$”とソルトだけでちぎれた状態になります。このため、肝心のハッシュが出力されないという結果になりました。

—-
PHP5.3.7のcrypt関数のバグの説明。面白い。

9ヶ月前 | | 2011年 8月 26日 | このエントリーを含むはてなブックマーク