散列是更安全的存儲密碼用:密碼的安全性連連或者僅僅是一個時間
$password=hash(sha512, $_POST['password']);
$password=hash(sha512, $password);
$password=hash(sha256, $password);
$password=md5('JIOA#324FKJ///#dfr3inj1HJ4_jbbf-vbd31ds4_-_nURl//\&[email protected]@drgko489d', $password);
$password=hash(sha512, $password);
這一切會是不僅僅是安全:
$password=hash(sha512, $_POST['password']);
看看這個:http://programmers.stackexchange.com/questions/115406/is-it-more-secure-to-hash-a-password-multiple-times – Philibobby
您應該使用鹽與你的哈希,而不是一個原始的散列。 – WinterMute
第四步似乎是一個特別糟糕的主意,因爲md5是不安全的。重複哈希的唯一真正原因是減慢速度,所以暴力攻擊需要更長的時間。爲此,您需要重複一次像sha256這樣的快速哈希數千次。 – towr