我在MD5中有密碼,我想在laraval 5.4中導入用戶,因爲laravel不允許使用基於md5的導入用戶登錄,因爲bcrypt散列。如何在laravel 5.4中修改默認的bcrypt散列爲md5 5.4
1) Is there any way to use MD5 instead of bcrypt?
2) How can i use original password to store in laravel with default bcrypt ?
這樣做的主要目的是在laravel 5.4中導入用戶後,在laravel中使用md5加密密碼。
謝謝:)
重複的問題,這可能會幫助你http://stackoverflow.com/questions/42176866/how-do-i-use-md5-instead-of-bcrypt –
只使用散列函數是不夠的,只是添加一個鹽幾乎沒有提高安全性。取而代之的是用隨機鹽對HMAC進行大約100毫秒的持續時間並用散列表保存鹽。使用諸如'PBKDF2','Rfc2898DeriveBytes','password_hash','Bcrypt'或類似函數的函數。關鍵是要讓攻擊者花費大量時間通過強力查找密碼。 – zaph