質問

ハッシュされたパスワードを受信するようにデータベースを設定し、プレーンテキストを受け入れません。

このようなものに行きますか?

create table User(
username varchar(20) not null,
password varchar(64) not null,
);
役に立ちましたか?

解決

はい、SHA256は常に256ビットで、32バイトに相当し、16進文字列形式で64バイトです。サイズが変わらないため、Varchar(64)の代わりにChar(64)を使用することもできます。

他のヒント

はい、常に64文字があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top