*/ class AuthSign { /** * 获取身份秘钥 * @param array $params * @param array $appInfo * @author zhaoxiang * @return string */ public static function getSign($params, $appInfo) { ksort($params); $stringToBeSigned = $appInfo['secretKey']; foreach ($params as $k => $v) { if (is_string($v) && "@" != substr($v, 0, 1)) { $stringToBeSigned .= "$k$v"; } } $stringToBeSigned .= $appInfo['secretKey']; return strtoupper(md5($stringToBeSigned)); } }