Heim >类库下载 >PHP类库 >Nicht-Reverse-Parameter-MD5-Verschlüsselungsmethode

Nicht-Reverse-Parameter-MD5-Verschlüsselungsmethode

高洛峰
高洛峰Original
2016-10-21 10:23:071384Durchsuche

/*
* 如只传进一个$pass参数,则表示加密,并返回一数组
* 数组包含一个加密常量和加密后的密文,如:
* array('pass'=>$pass,'encrypt'=>$encrypt);
* 传进两个参数则返回密文
*/
function password($pass,$encrypt=''){
    if(empty($encrypt)){
        $code = rand(100000, 999999);
        $password = array(
            'password'    => password(trim($pass),$code),
             'encrypt' => $code,
        );
    }else{
        $password = md5(md5($pass).$encrypt);
    }
    return $password;
}

Die obige Methode wurde geschrieben, um zu verhindern, dass einige MD5-Verschlüsselungen zu einfach sind und leicht geknackt werden können

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

In Verbindung stehende Artikel

Mehr sehen