>  기사  >  类库下载  >  역방향이 아닌 매개변수 md5 암호화 방법

역방향이 아닌 매개변수 md5 암호화 방법

高洛峰
高洛峰원래의
2016-10-21 10:23:071347검색

/*
* 如只传进一个$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;
}

위 방법은 일부 md5 암호화가 너무 단순하고 쉽게 깨지는 것을 방지하기 위해 작성되었습니다

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

관련 기사

더보기