해시 된 암호를 알고 있으므로, Authlogic (ruby on rails gem)을 사용하여 원래 암호 & 암호를 생성하십시오.PHP에서 Authlogic 해시를 재현하십시오.
PHP에서 DB에서 사용자 암호가 사용자 Ruby Authlogic hashed_pw와 일치하는지 확인하는 기능을 할 수 있습니까? 모든 Ruby 사용자 암호를 재설정하지 않고 기존 PHP 응용 프로그램을 Ruby 응용 프로그램과 통합해야합니다.
나는 다음과 같은 시도하지만 DB 정보이 내가 무엇을 놓치고 가능해야한다 것 같다
crypted_password
f777c545bf9844faaa5f3b129e77e4199539793d907e397ddc97d1bb747a30d402201bd11ed9ca0eaecbf3b9652b314aa919d65904c64d4169ce0e1ac1c526a4
password_salt
NsxUt51YVzK4dFeVJOj
real password
orange
입니다
function passwordhash($password, $salt)
{
return hash('sha512', "{$password}:{$salt}");
}
echo passwordhash("orange","NsxUt51YVzK4dFeVJOj");
output: 7b4a69291354dc3591e490f47f29d5a4a4b6d7faa23d01a1ee595b917526b65e2dda48e978c46b81dde0269adc3f853a36c075d236eb89c8f6b21811fe3da1bb
작동하지 않았다?
감사합니다, 라이언
가
를? – WarFox