Foxtable(狐表)用户栏目专家坐堂 → [讨论] 求值


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

主题:[讨论] 求值

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


加好友 发短信
等级:幼狐 帖子:70 积分:546 威望:0 精华:0 注册:2018/4/30 11:50:00
[讨论] 求值  发帖心情 Post By:2018/8/28 0:58:00 [显示全部帖子]

假设需要创建的字符串是abcde, 私有密钥:1d112dse1d2e,通过以下代码可以算出相应的值,
Dim myEncoder As New System.Text.UTF8Encoding        
Dim Key() As Byte = myEncoder.GetBytes("1d112dse1d2e")
Dim zifuchuan() As Byte = myEncoder.GetBytes("abcde")
Dim myHMACSHA256 As New System.Security.Cryptography.HMACSHA256(Key)
Dim HashCode As Byte() = myHMACSHA256.ComputeHash(zifuchuan)
Dim result As String = Convert.ToBase64String(HashCode)      
MsgBox.Show(result)


[此贴子已经被作者于2018/8/29 23:52:16编辑过]

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


加好友 发短信
等级:幼狐 帖子:70 积分:546 威望:0 精华:0 注册:2018/4/30 11:50:00
  发帖心情 Post By:2018/8/28 9:39:00 [显示全部帖子]



    Public Shared Function HashString(ByVal StringToHash As String) As String
        Dim myEncoder As New System.Text.UTF8Encoding
        Dim Key() As Byte = myEncoder.GetBytes("REMOVED-FOR-SECURITY")
        Dim XML() As Byte = myEncoder.GetBytes(StringToHash)
        Dim myHMACSHA256 As New System.Security.Cryptography.HMACSHA256(Key)
        Dim HashCode As Byte() = myHMACSHA256.ComputeHash(XML)
        Return Convert.ToBase64String(HashCode)
    End Function
[此贴子已经被作者于2018/8/29 23:52:38编辑过]

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


加好友 发短信
等级:幼狐 帖子:70 积分:546 威望:0 精华:0 注册:2018/4/30 11:50:00
  发帖心情 Post By:2018/8/29 18:00:00 [显示全部帖子]

上面的代码算出的结果和网页版的不一致,并且这个代码最后发出请求后返回403.
网页版的: https://10024tools.com/hmac

我又找一个Java版的(请查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:java版的算法.txt

),老师会转VB的吗? 找了一天都没找到用VB写的。


[此贴子已经被作者于2018/8/29 23:58:50编辑过]

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


加好友 发短信
等级:幼狐 帖子:70 积分:546 威望:0 精华:0 注册:2018/4/30 11:50:00
  发帖心情 Post By:2018/8/29 18:52:00 [显示全部帖子]

3楼代码是在网上发的提问。 代码网址http://www.it1352.com/72692.html,我现在和他遇到了相同的问题。
foxtable只返回了403禁止提示,正确值我这边也不知道
[此贴子已经被作者于2018/8/29 19:11:16编辑过]

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


加好友 发短信
等级:幼狐 帖子:70 积分:546 威望:0 精华:0 注册:2018/4/30 11:50:00
  发帖心情 Post By:2018/8/29 22:22:00 [显示全部帖子]

都是给的例子,例子里的信息也只是参考,在这里回复私钥,我...该怎么回复才能只有管理员看到?

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


加好友 发短信
等级:幼狐 帖子:70 积分:546 威望:0 精华:0 注册:2018/4/30 11:50:00
  发帖心情 Post By:2018/8/29 22:29:00 [显示全部帖子]

http://docs.developer.amazonservices.com/zh_CN/dev_guide/DG_ClientLibraries.html

我用的代码就是版主你"照抄"的,完后放到foxtable中直接返回403错误

 回到顶部