Foxtable(狐表)用户栏目专家坐堂 → 腾讯云短信签名串求助


  共有2395人关注过本帖树形打印复制链接

主题:腾讯云短信签名串求助

帅哥哟,离线,有人找我吗?
cbt
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:566 积分:4184 威望:0 精华:0 注册:2015/5/13 8:32:00
腾讯云短信签名串求助  发帖心情 Post By: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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:566 积分:4184 威望:0 精华:0 注册:2015/5/13 8:32:00
  发帖心情 Post By: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
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:629 积分:7191 威望:0 精华:1 注册:2013/11/26 7:49:00
  发帖心情 Post By:2021/5/5 20:38:00 [只看该作者]

你好!请问一下,你的KEY1=456是怎么来的?

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105947 积分:538804 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/6 8:42:00 [只看该作者]

应该是注册腾讯云短信的时候对方给的

 回到顶部