Foxtable(狐表)用户栏目专家坐堂 → MD5加密问题


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

主题:MD5加密问题

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


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
MD5加密问题  发帖心情 Post By:2022/7/11 21:58:00 [只看该作者]

https://md5jiami.bmcx.com/
请问老师,这个加密方式对应fox 命令怎么写?谢谢
要得到结果是32位小写
[此贴子已经被作者于2022/7/11 22:00:13编辑过]

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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/11 22:13:00 [只看该作者]

Dim s As String = "123456"

Using md5Hash As System.Security.Cryptography.MD5 = System.Security.Cryptography.MD5.Create()
    Dim data As Byte() = md5Hash.ComputeHash(Encoding.UTF8.GetBytes(s))
    Dim sBuilder As New StringBuilder()
    Dim i As Integer
    For i = 0 To data.Length - 1
        sBuilder.Append(data(i).ToString("x2"))
    Next i
    Dim hash As String = sBuilder.ToString().Tolower
    Output.Show(hash)
End Using




 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2022/7/11 22:16:00 [只看该作者]

dim val="12345“
Dim s = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(val, "MD5").Tolower
msgbox(s)
我找到个这个,请问要不要得,有问题没有?

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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/11 22:25:00 [只看该作者]

自己核对结果一样就可以

 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2022/7/11 22:42:00 [只看该作者]

Dim accountSid As String = "2cb53cfeee9935553b2414617ed0575e"
Dim authToken As String ="55ed68fa7df105059ca6dc33262deaaf"
Dim Timestamp As String =DateDiff("s", "01/01/1970 08:00:00", Now())
Dim Val As String =accountSid & authToken & Timestamp
Dim s = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(val, "MD5").Tolower
Dim hc As New HttpClient("https://openapi.danmi.com/distributor/sendSMS?accountSid=2cb53cfeee9935553b2414617ed0575e&to=13696057348&templateid=356821&param=刘林,你收到该短信则说明你的测试成功&timestamp=" & Timestamp & "&sig=" & s & "&accountId=858416")
messagebox.show("https://openapi.danmi.com/distributor/sendSMS?accountSid=2cb53cfeee9935553b2414617ed0575e&to=13696057348&templateid=356821&param=刘林,你收到该短信则说明你的测试成功&timestamp=" & Timestamp & "&sig=" & s & "&accountId=858416")
Dim result As String = hc.GetData()
Dim jo As JObject = Jobject.Parse(result)
messagebox.show(jo)



图片点击可在新窗口打开查看此主题相关图片如下:6a31291140f12d5e19bd70c494c4fd0.png
图片点击可在新窗口打开查看

请问出现这个是什么原因


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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/11 22:48:00 [只看该作者]

返回的不是josn数据,或者没有数据

Dim result As String = hc.GetData()
messagebox.show(result )

 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2022/7/11 23:01:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:1657551508147.png
图片点击可在新窗口打开查看



Dim accountSid As String = "2cb53cfeee9935553b2414617ed0575e"
Dim authToken As String ="55ed68fa7df105059ca6dc33262deaaf"
Dim Timestamp As String =DateDiff("s", "01/01/1970 08:00:00", Now())
Dim Val As String =accountSid & authToken & Timestamp
Dim s = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(val, "MD5").Tolower
Dim hc As New HttpClient("https://openapi.danmi.com/distributor/sendSMS?accountSid=2cb53cfeee9935553b2414617ed0575e&to=13696057348&templateid=356821&param=刘林,你收到该短信则说明你的测试成功&timestamp=" & Timestamp & "&sig=" & s & "&accountId=858416")
messagebox.show("https://openapi.danmi.com/distributor/sendSMS?accountSid=2cb53cfeee9935553b2414617ed0575e&to=13696057348&templateid=356821&param=刘林,你收到该短信则说明你的测试成功&timestamp=" & Timestamp & "&sig=" & s & "&accountId=858416")
Dim result As String = hc.GetData()
messagebox.show(result )

请老师帮研究下,这个文档说明这样写始终没对,哪里有问题?-

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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/11 23:06:00 [只看该作者]

要使用表单提交模式:http://www.foxtable.com/mobilehelp/topics/0159.htm

Dim hc As New HttpClient("https://openapi.danmi.com/distributor/sendSMS“)
hc.ContentType = "application/x-www-form-urlencoded;charset=UTF-8"
hc.FormData.Add("accountSid","2cb53cfeee9935553b2414617ed0575e")

 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2022/7/11 23:20:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:1657552662821.png
图片点击可在新窗口打开查看
终于要成功了,过期是不是要用他服务上的时间,因为now是我本地电脑的时间,怎么取得对应服务器的时间呢?-

 回到顶部
帅哥哟,离线,有人找我吗?
刘林
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1953 积分:15015 威望:0 精华:0 注册:2016/4/28 9:58:00
  发帖心情 Post By:2022/7/11 23:57:00 [只看该作者]

找到了原因,时间戳要用毫秒,但现在是成功了,且平台扣了费,就是手机没有收到短信

 回到顶部
总数 11 1 2 下一页