以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何将字节数组进行十六位进制编码 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=163027) |
-- 作者:wohenguaia -- 发布时间:2021/4/21 11:18:00 -- 如何将字节数组进行十六位进制编码 System.Security.Cryptography.HMACSHA256计算得到是个字节数组,如何将得到的结果进行十六进制编码呢?
[此贴子已经被作者于2021/4/21 11:20:00编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/4/21 11:34:00 -- dim ba() as byte = HMACSHA256计算结果 dim s as string = system.BitConverter.ToString(ba) msgbox(s)
|
-- 作者:wohenguaia -- 发布时间:2021/4/21 16:03:00 -- Dim myHMACSHA256 As New System.Security.Cryptography.HMACSHA256() Dim myEncoder As New System.Text.UTF8Encoding Dim Payload() As Byte = myencoder.getbytes("asd") Dim HashedRequestPayload() As Byte = myHMACSHA256.ComputeHash(payload) Dim CanonicalRequest As String = BitConverter.ToString(HashedRequestPayload) output.show(CanonicalRequest) 为何每次计算得到的结果不一样呢??? |
-- 作者:有点蓝 -- 发布时间:2021/4/21 16:10:00 -- 没有指定加密的key,那么每次都会使用随机的key进行加密 |