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