Я настраиваю свою базу данных для получения хэшированных паролей и не принимаю простой текст.
Буду ли я что-то вроде этого?
create table User( username varchar(20) not null, password varchar(64) not null, );
Да, SHA256 всегда имеет длину 256 битов, что эквивалентно 32 байтам или 64 байтам в шестнадцатеричном формате строки. Вы даже можете использовать char (64) вместо varchar (64), так как размер не изменится.
Да, всегда будет 64 символа.