public static string CreateToken(string message, string secret)
{
secret = secret ?? "";
var encoding = new System.Text.UTF8Encoding();
byte[] keyByte = encoding.GetBytes(secret);
byte[] messageBytes = encoding.GetBytes(message);
using (var hmacsha256 = new HMACSHA256(keyByte))
{
byte[] hashmessage = hmacsha256.ComputeHash(messageBytes);
return BitConverter.ToString(hashmessage).Replace("-", "").ToLower();
}
}
uj5u.com熱心網友回復:
這個就不用轉了,你看明白了直接找就行這個代碼是"HMACSHA256"加密演算法
直接百度就成“https://www.baidu.com/s?wd=python%20HMACSHA256&rsv_spt=1&rsv_iqid=0x9322cdd0000b3bdb&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_dl=tb&rsv_n=2&rsv_sug3=8&rsv_sug1=2&rsv_sug7=100&rsv_sug2=0&inputT=5588&rsv_sug4=5589”
uj5u.com熱心網友回復:
我試了 這兩個加密演算法加密出來的長度都不一樣
uj5u.com熱心網友回復:
哎,轉個彎啊UTF8
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/77791.html
標籤:C#
上一篇:我是業余的,有個串口通訊的問題請求大佬解答下 vb.net serialport
下一篇:Asp求助,如何回圈顯示多張圖片
