1. ホーム
  2. hash

[解決済み] MD5は128ビットですが、なぜ32文字なのですか?

2022-09-15 23:47:38

質問

md5についてドキュメントを読んだところ、128ビットと書いてありましたが、なぜ32文字なのでしょうか?私は文字を計算することができません。

  • 1バイトは8ビット
  • 1文字が1バイトの場合
  • とすると、128ビットは128/8=16バイトですよね?

EDITです。

SHA-1では160ビット生成されるので、何文字あるのか?

どのように解決するのですか?

16進数で32文字、つまり1バイトあたり2文字です。