public function generateSignCode(array $params, $secret)
    {
        ksort($params);

        if (isset($params[self::SIGN_NAMESPACE])) {
            unset($params[self::SIGN_NAMESPACE]);
        }

        return md5(implode('', $params) . $secret);
    }