<?php namespace Base\Tool; class Sign { const SIGN_NAME = 'sign'; const SIGN_KEY = 'Wmtx_2019!@#API'; public static function generate($params, $signName = self::SIGN_NAME) { unset($params[$signName]); ksort($params); return md5(http_build_query($params) . self::SIGN_KEY); } public static function check($params, $signName = self::SIGN_NAME) { return self::generate($params) === $params[$signName]; } }