암호로 md5를 사용하고 MySQL에 저장하고 있습니다. 로그인하는 데 문제가 없지만 필요한 것은 사용자가 자신의 메일에 등록하는 동안 입력 한 정확한 암호를 보내려는 것입니다. 비밀 번호를 메일로 보내시겠습니까?php에서 md5 암호를 보내려면 어떻게합니까?
// username and password sent from form
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
// encrypt password
$encrypted_mypassword=md5($mypassword);
평문이 ** 복구 할 수없는 것은 해싱의 요점입니다. 그러나 여전히 MD5를 사용하고 있기 때문에 'MD5 aabbcc ... nn'에 대한 어떤 Google이든지 동일한 비밀번호를 찾을 가능성이 높습니다 .-) –
1. MD5는 당분간 폐기되었습니다. 왜 그것을 사용하고 있습니까? 2. MD5는 해싱 알고리즘입니다. 그것은 * 편도 *임을 의미합니다. 너는 그것을 다시 얻을 수 없다. 3. 암호를 뒤집는 것은 나쁜 습관입니다. 사용자가 암호를 재설정하도록하십시오. –
비밀 번호를 이메일로 보내고 싶지는 않을 것입니다. –