php加解密函数
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 许可协议。转载请注明出处!