>  기사  >  백엔드 개발  >  MediaWiki 사용자 비밀번호 암호화 방법

MediaWiki 사용자 비밀번호 암호화 방법

巴扎黑
巴扎黑원래의
2016-11-29 11:46:561115검색

저는 이틀 전에 미디어위키를 공부했습니다.

사용자 비밀번호 암호화와 관련된 암호화 방법은 다음과 같이 소스 코드에서 찾을 수 있습니다.

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;
}

하지만 다른 사용자 인증 시스템을 사용했기 때문에 이것을 시도하지 않았지만 그것이 사실입니다.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.