ホームページ  >  記事  >  バックエンド開発  >  MediaWiki ユーザーのパスワード暗号化方式

MediaWiki ユーザーのパスワード暗号化方式

巴扎黑
巴扎黑オリジナル
2016-11-29 11:46:561115ブラウズ

2日前にMediawikiを勉強しました。

ユーザー パスワードの暗号化が含まれます。暗号化方法は次のようにソース コードにあります。

GlobalFunctions.php:

/**
* ユーザー名/パスワードを暗号化します。
*
* @param string $userid ユーザーの ID
* @param string $password ユーザーのパスワード
* @return string ハッシュされたパスワード
*/
function wfEncryptPassword( $userid, $password ) {
global $ wgPasswordSalt;
$p = md5( $password);

//$wgPasswordSalt は、defaultSettings.php.

if($wgPasswordSalt)
return md5( "{$userid}-{$p }" ) で true として定義されています;
else
return $p;
}

ただし、私は他のユーザー認証システムを使用しているため、これを試しませんでしたが、これが真実です。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。