重複の可能性:
ユーザーパスワードソルトの最適な長さは?
以下のようなデータベースがあります。
create table user (id int primary key auto increment,
username varchar(64),
password varchar(128), # sha512 hash of password
password_salt varchar(128) # sha512 hash of a random number used as salt
)
これは、ソルトでパスワードのセキュリティを確保するための良い考えですか? 塩はどのくらいの長さですか?128 ビット (SHA-512) のソルトを使用しても害はないと思いますが、以前は間違っていました。