PHP 클래스 Gaoming13\WechatPhpSdk\Utils\SHA1

파일 보기 프로젝트 열기: gaoming13/wechat-php-sdk 1 사용 예제들

공개 메소드들

메소드 설명
getSHA1 ( string $token, string $timestamp, string $nonce, string $encrypt_msg ) : boolean | string 用SHA1算法生成安全签名 生成微信消息体的签名
getSign2 ( array $params, string $suffix ) : string 生成签名算法2
getSignature ( string $token, string $timestamp, string $nonce ) : boolean | string 获取微信消息的签名
get_jsapi_signature ( string $jsapi_ticket, string $nonceStr, string $timestamp, string $url ) : boolean | string JS-SDK权限验证的签名
get_random_str ( integer $length = 16 ) : string 随机生成16位字符串

메소드 상세

getSHA1() 정적인 공개 메소드

用SHA1算法生成安全签名 生成微信消息体的签名
static public getSHA1 ( string $token, string $timestamp, string $nonce, string $encrypt_msg ) : boolean | string
$token string 票据
$timestamp string 时间戳
$nonce string 随机字符串
$encrypt_msg string 密文消息
리턴 boolean | string

getSign2() 정적인 공개 메소드

生成签名算法2
static public getSign2 ( array $params, string $suffix ) : string
$params array 数据
$suffix string 后缀
리턴 string

getSignature() 정적인 공개 메소드

获取微信消息的签名
static public getSignature ( string $token, string $timestamp, string $nonce ) : boolean | string
$token string 票据
$timestamp string 时间戳
$nonce string 随机字符串
리턴 boolean | string

get_jsapi_signature() 정적인 공개 메소드

JS-SDK权限验证的签名
static public get_jsapi_signature ( string $jsapi_ticket, string $nonceStr, string $timestamp, string $url ) : boolean | string
$jsapi_ticket string
$nonceStr string
$timestamp string
$url string
리턴 boolean | string

get_random_str() 정적인 공개 메소드

随机生成16位字符串
static public get_random_str ( integer $length = 16 ) : string
$length integer
리턴 string 生成的字符串