Были разговоры о том, что md5 (md5) лучше, чем md5, но некоторые говорят, что он ничего не делает, может кто-то помочь в том, как сделать это более защищенным? Меня так смущает смешанная обратная связь.хеширование PHP MD5 (MD5)
$query="INSERT INTO `users` (`email`, `password`)
VALUES('".mysqli_real_escape_string($link, $_POST['email'])."',
'".md5(md5($_POST['email']).$_POST['password'])."'
)";
Вы не должны использовать md5 для хранения паролей. Вместо этого используйте bcrypt. – Afsa
Энтропия единственного md5() хэша - 256 возможных комбинаций бит на каждый байт данных; энтропия, когда вы md5() второй раз ограничивается кодировкой первого хэша, то есть 26 буквенно-цифровых + 10 цифр на байт, поэтому хеширование более одного раза увеличивает вероятность столкновений, уменьшая энтропию –
Некоторые люди говорят, что md5 (md5 бесполезен в этом коде ... это правда? Если это так, есть ли способ сделать эту строку кода более безопасной? – Anthony