То, что я пытаюсь сделать, это взять строку (байт HEX)
AA BB CC DD EE FF
Использовать предопределенный ky
Кодировать с помощью HMAC SHA-1 (да, я знаю, что он старый - но есть причина)
и преобразовать его в HEX 2 байта и получить результат, который начинается следующим образом
6f87 4348 6895 ae6d ab2d blcd
Следующий код
Function ReturnAKey() As String
Try
Dim vEncoder As New System.Text.UTF8Encoding
Dim vKey() As Byte = vEncoder.GetBytes("85 44 E3 B4 7E CA 58 F9 58 30 43 F8")
Dim vText() As Byte = vEncoder.GetBytes("AA BB CC DD EE FF")
Dim vHMACSHA1 As New System.Security.Cryptography.HMACSHA1(vKey)
Dim vHashCode() As Byte = vHMACSHA1.ComputeHash(vText)
Dim vHash As String = BitConverter.ToString(vHashCode)
Return vHash.ToLower
Catch ex As Exception
EmailError(ex, 24, "TestPage")
Return "Error"
End Try
End Function
возвращает
a0-ae-11-53-f9-fa-fc-65-04-a3-19-54-dd-54-cc-04-df-70-e1-cd
это будет
a0ae 1153 f9fa .....
и это не то, что я ищу.
Любые указатели, пожалуйста?