2013-10-24 88 views

回答

2

我無法判斷「足夠安全」的含義。

最後我讀了最好的選擇是scrypt,bcrypt或pbkdf2。如果你不能使用這些,那麼我推薦sha512進行數千次迭代。使用passlib CryptContext的好處之一是您可以根據需要在更高版本的計算機上更新您的計劃(以及更好的實現可用),同時保持與之前存儲的密碼的簡單兼容性。使用passlib CryptContext可以很容易地在GAE上實現sha512_crypt。

我不確定用字符填充(在鹽分上)會添加任何東西。