PHP base64加密解密函数
以下函数代码中“123456” 是个加密的key,自己可以随便改。
PHP加密函数:
<?php function strencode($string) { $string = base64_encode ( $string ); $key = md5 ( '123456' ); $len = strlen ( $key ); $code = ''; for($i = 0; $i < strlen ( $string ); $i ++) { $k = $i % $len; $code .= $string [$i] ^ $key [$k]; } return base64_encode ( $code ); } echo strencode ( 'abced你好我是你们定的点点滴滴asd@#$)()*&*&*' ); ?>
PHP解密函数
<?php function strencode($string) { $string = base64_decode ( $string ); $key = md5 ( '123456' ); $len = strlen ( $key ); $code = ''; for($i = 0; $i < strlen ( $string ); $i ++) { $k = $i % $len; $code .= $string [$i] ^ $key [$k]; } return base64_decode ( $code ); } echo strencode ( 'PGZ6Cz40Z1JCWCYNRVtSDwsvfVsIexpcEFN0DU0OSQkXQUIPCQxnV1NLDA9SSw8PF1JhWxAHZ18FAGIncUFiFS5yWxAuClxUf15fXA==' ); ?>