Подтвердить что ты не робот

Будет ли хэш SHA256 всегда иметь 64 символа?

Я настраиваю свою базу данных для получения хешированных паролей и не принимаю простой текст.

Я бы сделал что-то вроде этого?

create table User(
username varchar(20) not null,
password varchar(64) not null,
);
4b9b3361

Ответ 1

Да, SHA256 всегда имеет длину в 256 бит, что эквивалентно 32 байтам или 64 байтам в шестнадцатеричном формате строки. Вы даже можете использовать char (64) вместо varchar (64), так как размер не изменится.

Ответ 2

Да, он всегда будет содержать 64 символа.