解决方案 »

  1.   

    先移植解密函数到 phpfunction hdth_normal_decode($in) {
      $out = ''; 
      $len = strlen($in);
      for($i=0; $i<$len; $i+=2) {
        $h = ord($in{$i}) - ord('c');
        $l = ord($in{$i+1}) - ord('f');
        $c = ($l << 4) + ($h & 0xf);
        $out .= chr($c);
      }
      return $out;
    }然后求其逆运算function hdth_normal_encode($in) {
      $out = '';
      $len = strlen($in);
      for($i=0; $i<$len; $i++) {
        $c = ord($in{$i});
        $l = ($c >> 4) + ord('f');
        $h = ($c & 0xf) + ord('c');
        $out .= chr($h) . chr($l);
      }
      return $out;
    }测试一下echo hdth_normal_encode('www.comunits.net');jmjmjmqhflrlplhmqlllgmfmqhqlhlgm