Почему SHA-1 хэш длиной 40 символов, если он всего 160 бит?

Название вопроса говорит само за себя. Я исследовал SHA-1, и в большинстве мест я вижу его длиной 40 шестнадцатеричных символов, который для меня составляет 640 бит. Разве это не может быть представлено так же просто с 10 шестнадцатеричными символами 160 бит = 20 байт. И один шестнадцатеричный символ может представлять 2 байта справа, т? Почему это вдвое дольше, чем нужно? Чего мне не хватает в моем понимании.

И не может ли SHA-1 быть всего 5 или менее символов при использовании Base32 или Base36?