Как переверсти laravel проект с bcrypt на md5 шифрование?

Пользователь

от elda , в категории: PHP , 7 месяцев назад

Как переверсти laravel проект с bcrypt на md5 шифрование?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от francis_schuster , 7 месяцев назад

@elda 

Я настоятельно не рекомендую переводить Laravel проект с bcrypt на md5 шифрование. Вместо этого я рекомендую использовать более сильные алгоритмы хеширования, такие как bcrypt, Argon2 или SHA-256.


Laravel использует хеширование bcrypt по умолчанию для хранения паролей пользователей. Хеширование bcrypt предназначено для затруднения атак на основе словаря и атак на перебор, и поэтому оно является более безопасным, чем md5. Если вы переводите проект на md5, вы снижаете уровень безопасности.


Если вы все же хотите изменить алгоритм хеширования, используемый в вашем проекте Laravel, вы можете изменить значение параметра driver в файле config/hashing.php. Например, вы можете изменить значение параметра driver на md5, чтобы использовать md5 вместо bcrypt:

1
'driver' => 'md5',


Однако, я сильно рекомендую использовать bcrypt или другой более сильный алгоритм хеширования для безопасного хранения паролей пользователей в вашем проекте Laravel.