码迷,mamicode.com
首页 > 其他好文 > 详细

带密钥的sha1加密

时间:2015-11-14 19:17:19      阅读:536      评论:0      收藏:0      [点我收藏+]

标签:

带密钥的sha1加密:

private static string HmacSha1Sign(string jsonStr, string secretKey, string enCoding )
{ 
  Encoding encoding = Encoding.GetEncoding(enCoding);
  string encodedParam = Convert.ToBase64String(encoding.GetBytes(jsonStr));
  byte[] bytes = encoding.GetBytes(jsonStr);
  HMACSHA1 transform = new HMACSHA1(encoding.GetBytes(secretKey));
  CryptoStream stream = new CryptoStream(Stream.Null, transform, CryptoStreamMode.Write);
  stream.Write(bytes, 0, bytes.Length);
  stream.Close();
  return Convert.ToBase64String(transform.Hash);
}

 

带密钥的sha1加密

标签:

原文地址:http://www.cnblogs.com/a14907/p/4964796.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!