7

MD5 ハッシュがあります: 10f86782177490f2ac970b8dc4c51014

http://www.fileformat.info/tool/hash.htm?text=10f86782177490f2ac970b8dc4c51014 結果: c74e16d9

PHP: crc32('10f86782177490f2ac970b8dc4c51014'); 結果: -951183655

理解できない!

4

1 に答える 1

18

それはデータの表現の問題です:

  • c74e16d916 進数表現です
  • および-95118365510 進表現です。


そして、これを説明するコードの一部を次に示します。

$crc = crc32('10f86782177490f2ac970b8dc4c51014');
var_dump($crc);
var_dump(dechex($crc));

表示されます:

int -951183655
string 'c74e16d9' (length=8)

対応するもの:

  • CRC の値の 10 進数表現
  • その後、同じ値の 16 進数表現。
于 2010-03-23T11:42:40.683 に答える