Heim  >  Artikel  >  Backend-Entwicklung  >  Methode zur Verschlüsselung des MediaWiki-Benutzerkennworts

Methode zur Verschlüsselung des MediaWiki-Benutzerkennworts

巴扎黑
巴扎黑Original
2016-11-29 11:46:561169Durchsuche

Ich habe vor zwei Tagen Mediawiki studiert.

Beinhaltet die Verschlüsselung des Benutzerpassworts. Die Verschlüsselungsmethode ist im Quellcode wie folgt zu finden:

In GlobalFunctions.php:

/**
* Verschlüsseln Sie einen Benutzernamen/ein Passwort.
*
* @param string $userid ID des Benutzers
* @param string $password Passwort des Benutzers
* @return string Hashed-Passwort
*/
function wfEncryptPassword( $userid, $password ) {
global $wgPasswordSalt;
$p = md5( $password);

//$wgPasswordSalt ist in defaultSettings.php als true definiert.

if($wgPasswordSalt)
return md5( "{$userid}-{$p}" );
else
return $p;
}

Allerdings habe ich das nicht ausprobiert, weil ich andere Benutzerverifizierungssysteme verwendet habe, aber das ist die Wahrheit.


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn