以文本方式查看主题 - 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#啊,腾讯云客服和他们同事都问过了,都没有 |