저는 이틀 전에 미디어위키를 공부했습니다.
사용자 비밀번호 암호화와 관련된 암호화 방법은 다음과 같이 소스 코드에서 찾을 수 있습니다.
GlobalFunctions.php:
/**
* 사용자 이름/비밀번호를 암호화합니다.
*
* @param string $userid 사용자 ID
* @param string $password 사용자 비밀번호
* @return string 해시된 비밀번호
*/
function wfEncryptPassword( $userid, $password ) {
global $wgPasswordSalt;
$p = md5( $password);
//$wgPasswordSalt는 defaultSettings.php에서 true로 정의됩니다.
if($wgPasswordSalt)
return md5( "{$userid}-{$p}" );
else
return $p;
}
하지만 다른 사용자 인증 시스템을 사용했기 때문에 이것을 시도하지 않았지만 그것이 사실입니다.