/**
* 拼接需要签名的内容
* @return string
*/
public function paiXu($Parameters)
{
//按字典序排序参数
ksort($Parameters);
$sign = '';
foreach ($Parameters as $k => $v) {
$sign .= $k . "=" . $v . "&";
}
$sign = rtrim($sign, '&');
return $sign;
}
/**
* 生成签名
*/
public function genSign($toSign)
{
$privateKey = "MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBALS82adpkAftU6bSUkxIeMHV40zC+iRGiHjh9g26wibBBrI/X5gI/3vjO7vSw/pf7vruhqL4b+kU2X+fuRpBpxDm448nHtg3BQKgFV6MR+A3nck5e86mRpAY/m70VqYsyQ7nE6x8nH9HFGYC3ShZnvJAE7O+t8Ev6w2giatuD+XBAgMBAAECgYBst8S9PXSUMCBHkvBKTrXE82IdBJPvSjZBcLrPm226XhYnFpPsIk18Oj3uR2P3sclRTDXUxlia/h2u9Wck8iUJs/x1ZQH4L997VkK2gm5OloQ+xLYyIHU5b47Oe3LNMSvWfU/8KZcY+nWWefUssCGjr4uNfO3Hw3r9hw+N47WmoQJBAOpovY11QtP2fnb+bZYn1NyfB1p
PHP实现SHA1withRSA签名
于 2022-05-09 10:06:22 首次发布