php加解密函数

作者:Liaodeity - 2015年07月23日

    php加密和解密函数可以,加密一些字符串,可以通过加密后的字符进行逆解密。等到原本加密加密前的数据。

代码和用法

header("content-type:text/html; charset=utf-8;");
/**
 * [encryptDecrypt 加密解密方法]
 * @param  string  $string  [加解密字符串]
 * @param  boolean $decrypt [TRUE解密;默认FALSE加密]
 * @param  string  $key     [加解密key]
 * @return [string]         [返回加解密字符串]
 * @author [建百站www.jianbaizhan.com]
 */
function encryptDecrypt( $string='', $decrypt=FALSE, $key='www.jianbaizhan.com' ){ 
    if($decrypt){ 
        $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_decode($string), MCRYPT_MODE_CBC, md5(md5($key))), "12"); 
        return $decrypted; 
    }else{ 
        $encrypted = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), $string, MCRYPT_MODE_CBC, md5(md5($key)))); 
        return $encrypted; 
    } 
} 
//加密: 
echo encryptDecrypt('建百站'); 
echo '<br/>---------------分割线---------------<br/>';
//解密: 
echo encryptDecrypt('3AqLYOvFweI0sDJxWJ1y35LFrS9PGqo3oiKI94i5G7Y=',TRUE);



本文作者: Liaodeity

本文链接: https://www.jianbaizhan.com/article/235

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!


 请勿发布不友善或者负能量的内容。审查将对发布广告等违规信息进行处罚!