跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

MediaWiki的用户密码加密办法

前两天研究了一下mediawiki。

涉及到用户的密码加密,在源代码中找到了加密的办法如下:在GlobalFunctions.php中:/*** Encrypt a username/password.

** @param string $userid ID of the user* @param string $password Password of the user* @return string Hashed password*/ function wfEncryptPassword( $userid, $password ) {global $wgPasswordSalt;$p = md5( $password);//$wgPasswordSalt在defaultSettings.php中被定义为true.

if($wgPasswordSalt) return md5( "{$userid}-{$p}" );else return $p;}不过我自己因为是使用的其它用户验证系统,没有试这个,不过道理就是这样了。

相关文章