質問

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

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

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

理解できない!

役に立ちましたか?

解決

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

  • c74e16d9 それは 16進数 表現
  • そして -951183655 それは 10進数 表現。


それを説明するためのコードの一部を次に示します。

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

表示されます:

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

以下に対応します:

  • CRC の値を 10 進数で表現したもの
  • その後、同じ値の 16 進表現が続きます。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top