清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | /** * 通用加密 * @param String $string 需要加密的字串 * @param String $skey 加密EKY * @return String */ function enCode( $string = '' , $skey = 'echounion' ) { $skey = array_reverse ( str_split ( $skey )); $strArr = str_split ( base64_encode ( $string )); $strCount = count ( $strArr ); foreach ( $skey as $key => $value ) { $key < $strCount && $strArr [ $key ].= $value ; } return str_replace ( '=' , 'O0O0O' , join( '' , $strArr )); } /** * 通用解密 * @param String $string 需要解密的字串 * @param String $skey 解密KEY * @return String */ function deCode( $string = '' , $skey = 'echounion' ) { $skey = array_reverse ( str_split ( $skey )); $strArr = str_split ( str_replace ( 'O0O0O' , '=' , $string ), 2); $strCount = count ( $strArr ); foreach ( $skey as $key => $value ) { $key < $strCount && $strArr [ $key ] = rtrim( $strArr [ $key ], $value ); } return base64_decode (join( '' , $strArr )); } |