SHA256 хеширует, всегда имеют 64 символа?

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

Я прошел бы примерно так?

create table User(
username varchar(20) not null,
password varchar(64) not null,
);
29
задан Sergio Tapia 17 June 2010 в 17:40
поделиться

2 ответа

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

57
ответ дан 28 November 2019 в 01:20
поделиться

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

4
ответ дан 28 November 2019 в 01:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: