Warum ist ein SHA-1-Hash 40 Zeichen lang, wenn er nur 160 Bit lang ist?

Der Titel der Frage sagt alles. Ich habe SHA-1 untersucht und an den meisten Stellen sehe ich eine Länge von 40 Hex-Zeichen, was für mich 640-Bit ist. Könnte es nicht genauso gut mit nur 10 Hex-Zeichen dargestellt werden 160bit = 20byte. Und ein Hex-Zeichen kann 2 Bytes darstellen, t? Warum ist es doppelt so lang wie es sein muss? Was vermisse ich in meinem Verständnis.

Und kann ein SHA-1 nicht aus 5 oder weniger Zeichen bestehen, wenn Base32 oder Base36 verwendet wird?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage