code: public function decrypt($txt, $key) 
  	{
  		// $txt 的结果为加密后的字串经过 base64 解码，然后与私有密匙一起，
  		// 经过 self::key() 函数处理后的返回值
  		$txt = self::key(base64_decode($txt), $key);
  
  		// 变量初始化
  		$tmp = '';
  
  		// for 循环，$i 为从 0 开始，到小于 $txt 字串长度的整数
  		for ($i = 0; $i < strlen($txt); $i++) {
  			// $tmp 字串在末尾增加一位，其内容为 $txt 的第 $i 位，
  			// 与 $txt 的第 $i + 1 位取异或。然后 $i = $i + 1
  			$tmp .= $txt[$i] ^ $txt[++$i];
  		}
  
  		// 返回 $tmp 的值作为结果
  		return $tmp;
  	}
docs: 解密
  
  @param string 加密后的字串
  @param string 私有密匙(用于解密和加密)
  
  @return string 字串经过私有密匙解密后的结果