SHA-256 дает нам 256-битное хеш-значение для заданного ввода. Когда я попытался, я получил следующий хеш для случайной входной строки:
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Этот хеш состоит из 64 символов. Учитывая распространенные кодировки, его размер будет:
UTF-8 = 64 * 8 = 512 бит
UTF-16 = 64 * 16 = 1024 бит
Так почему же это называется 256-битным хешем? Я делаю неправильное преобразование?