현재 SSHA로 암호화 되어있는 password를 지닌 원격 ldap서버에 접속하여 (ID 와 PASSWORD)인증받을려구 하는데..
내 PASSWORD를 SSHA암호화 하여 비교할려는데 잘 안되서 질문 올립니다.
참고로 코딩은 PHP로 하고 있습니다.
얼핏 보니깐 SSHA는 sha-1 방식에 base64 인코딩을 한 것이라 하여..
$sha = mhash(MHASH_SHA1, $password);
$ssha = base64_encode($sha);
형태로 했는데..
저장된 값하고 비교해보니 값이 같질 않습니다.
관련한 기술 좀 부탁드립니다.
|