0

2 つの簡単な質問があります。

  1. md5 は 16 進数ですか、それとも英数字ですか?
  2. すべての単語を数字で変更できますが、md5 の一意性は維持できますか?
4

3 に答える 3

3

1.

ハッシュを 32 文字の 16 進数として返します。

PHPから

2 妥当な確率で、はい。ただし、ハッシュ アルゴリズムについて話しているため、 MD5 衝突を理解する必要があります。

于 2013-03-18T12:36:46.723 に答える
2

答え:

1.16 進数 2.はい、できます

于 2013-03-18T12:36:44.843 に答える
1
  1. MD5ハッシュは通常、32桁の長さの16進数として表されます。そしてそれはまさにPHPがあなたに与えるものです。次に例を示します。

    AB654FEC7EC9054CD3289FAFBF4356FC

  2. 明らかに、MD5ハッシュは一意ではありません。しかし、衝突を見つけるのは非常に困難であり、おそらくあなたはそうしないでしょう。この種のアルゴリズムは、小さな変更に応じて劇的な変化を生み出すように特別に設計されています。

追加のリソース:

于 2013-03-18T12:43:50.597 に答える