PHP 加解密方法大全
最近看见一篇文章讲的是PHP的加解密方法,正好也自己学习下,顺便以后有用到的地方也好能快速用上,仅供自己学习和复习,好了不多BB,上代码。 基于这几个函数 可逆转的加密为:base64_encode()、urlencode() 相对应的解密函数:base64_decode() 、urldecode() ,示例如下 1、第一种加密解密算法 <? php function encryptDecrypt( $key , $string , $decrypt ){ 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 ; } } // 加密:"z0JAx4qMwcF+db5TNbp