以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 腾讯云短信签名串求助 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=157480) |
-- 作者:cbt -- 发布时间:2020/10/17 18:03:00 -- 腾讯云短信签名串求助 $signature = base64_encode(hash_hmac("sha1", "POSTsms.tencentcloudapi.com/?Action=SendSms&Language=zh-CN&Nonce=6397&Region=&SecretId=123&Timestamp=1602928887&Version=2019-07-11", "456", true)); echo $signature; 结果是 bO9tOq48+G2ZafYyGSn8Rrfsxus= 就是它这个 sha1 有个 key 我没找到资料
|
-- 作者:cbt -- 发布时间:2020/10/17 18:40:00 -- 已解决: Dim text1 As String = "POSTsms.tencentcloudapi.com/?Action=SendSms&Language=zh-CN&Nonce=6397&Region=&SecretId=123&Timestamp=1602928887&Version=2019-07-11" Dim key1 = "456" Dim byteData = Encoding.ASCII.GetBytes(text1) Dim byteKey = Encoding.ASCII.GetBytes(key1) Dim hmac = new System.Security.Cryptography.HMACSHA1(byteKey) Dim result = hmac.ComputeHash(byteData) Dim s = Convert.ToBase64String(result ) output.show(s) |
-- 作者:bobolan521 -- 发布时间:2021/5/5 20:38:00 -- 你好!请问一下,你的KEY1=456是怎么来的? |
-- 作者:有点蓝 -- 发布时间:2021/5/6 8:42:00 -- 应该是注册腾讯云短信的时候对方给的 |