带密钥的sha1加密
2015-11-14 17:57
225 查看
带密钥的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); }
相关文章推荐
- git操作流程
- [poj3114]Countries in War
- NP完全性理论简介
- Bad Hair Day-POJ3250(简单的入栈出栈)
- ipython notebook [jupyter] 使用
- JQuery中$.ajax()方法参数详解
- MD5加密 C#窗体应用程序
- 集成学习——Boosting和Bagging
- 多线程的两种实现方式
- C#调用本机摄像头
- 下拉框选中 默认选中(从数据库比较,用户本身的值
- Unity3D内置运行函数
- 最长单调递增子数列
- 用户友好输入界面
- 使用AIDL实现进程间的通信
- Linux下安装Eclipse
- Oracle导入dmp备份文件到不同的表空间中
- 第32讲 实践项目——输出小星星5
- HDU 2795 Billboard 线段树单点更新
- Qt中的字符串类QString