Por que um hash SHA-1 com 40 caracteres tem apenas 160 bits?

O título da pergunta já diz tudo. Eu tenho pesquisado SHA-1 e na maioria dos lugares vejo 40 caracteres hexadecimais, o que para mim é 640 bits. Não poderia ser representado tão bem com apenas 10 caracteres hexadecimais 160bit = 20byte. E um caractere hexadecimal pode representar 2 bytes à direita, t? Por que é o dobro do tempo que precisa ser? O que estou perdendo no meu entendimento.

E um SHA-1 não poderia ter apenas 5 caracteres ou menos se estivesse usando o Base32 ou o Base36?

questionAnswers(6)

yourAnswerToTheQuestion