На самом деле они не символы, а шестнадцатеричные цифры.

читал несколько документов о md5, он сказал, что его 128 бит, но почему это 32 символа? Я не могу вычислить символы.

1 байт равен 8 битамесли 1 символ равен 1 байтутогда 128 бит - это 128/8 = 16 байтов, верно?

РЕДАКТИРОВАТЬ:

SHA-1 выдает 160 бит, так сколько же символов?

Ответы на вопрос(5)

Ваш ответ на вопрос