以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  我这样用sha256加密字符串,输出16进制编码的字符串对吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=163818)

--  作者:wohenguaia
--  发布时间:2021/4/25 21:57:00
--  我这样用sha256加密字符串,输出16进制编码的字符串对吗?
Dim secretKey As String = Args(0)   \'\'\'私钥
Dim signStr As String = Args(1)
Dim myEncoder As New System.Text.UTF8Encoding
Dim myHMACSHA256 As New System.Security.Cryptography.HMACSHA256(myEncoder.getBytes(secretKey))
Dim hashSign() As Byte = myHMACSHA256.ComputeHash(myEncoder.getBytes(signStr))
Return BitConverter.ToString(hashSign).replace("-","").ToLower()


以上代码自定义函数,密钥“abc",待加密字符串”def",输出结果是20ebc0f09344470134f35040f63ea98b1d8e414212949ee5c500429d15eab081

而正确输出结果是图片点击可在新窗口打开查看
请问老师,我哪里不对?

--  作者:有点蓝
--  发布时间:2021/4/25 22:06:00
--  
把正确结果的算法(开发文档)发过来看看
--  作者:wohenguaia
--  发布时间:2021/4/25 22:12:00
--  
没开发文档
是腾讯云客服,帮我测试加密函数的,他加密的结果和我的不一样,他只发给我了个node.js的函数截图

--  作者:wohenguaia
--  发布时间:2021/4/25 22:16:00
--  
链接:https://pan.baidu.com/s/1oxCOMyu9xmPxRF3hIsL9JA 
提取码:1235 
复制这段内容后打开百度网盘手机App,操作更方便哦

--  作者:有点蓝
--  发布时间:2021/4/25 22:26:00
--  
找腾讯云客服给.net c#的函数代码
[此贴子已经被作者于2021/4/25 22:25:54编辑过]

--  作者:wohenguaia
--  发布时间:2021/4/25 22:27:00
--  
我们自己转换成vb.net吗?
--  作者:有点蓝
--  发布时间:2021/4/25 22:40:00
--  
有net代码先发上来看看
--  作者:wohenguaia
--  发布时间:2021/4/26 8:44:00
--  
链接:https://pan.baidu.com/s/17d8_MGOkjS5akv_k0Mwl0w 
提取码:8u0z 
复制这段内容后打开百度网盘手机App,操作更方便哦



c++demo
[此贴子已经被作者于2021/4/26 8:44:04编辑过]

--  作者:有点蓝
--  发布时间:2021/4/26 9:39:00
--  
c#代码,c++看不懂
--  作者:wohenguaia
--  发布时间:2021/4/26 9:46:00
--  
没c#啊,腾讯云客服和他们同事都问过了,都没有