java hash_hmac
来源:互联网 发布:apache kylin使用教程 编辑:程序博客网 时间:2024/05/16 06:54
public static String getSignature(String data, String key) throws Exception { byte[] keyBytes = key.getBytes(); SecretKeySpec signingKey = new SecretKeySpec(keyBytes, MAC_NAME); Mac mac = Mac.getInstance(MAC_NAME); mac.init(signingKey); byte[] rawHmac = mac.doFinal(data.getBytes()); StringBuilder sb = new StringBuilder(); for (byte b : rawHmac) { sb.append(byteToHexString(b)); } return sb.toString(); } private static String byteToHexString(byte ib) { char[] Digit = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'}; char[] ob = new char[2]; ob[0] = Digit[(ib >>> 4) & 0X0f]; ob[1] = Digit[ib & 0X0F]; return new String(ob); }
阅读全文
0 0
- java hash_hmac
- 使用JAVA实现PHP中hash_hmac 函数
- java HMACSHA1与php hash_hmac 函数
- PHP hash_hmac 加密算法的使用
- C#实现php的hash_hmac函数
- PHP hash_hmac与python hmac sha1匹配
- php中使用hash_hmac函数实现HMAC-SHA1签名算法的来龙去脉
- php中使用hash_hmac函数实现HMAC-SHA1签名算法的来龙去脉
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- JAVA:
- java
- java
- WTL中消息映射初级
- 理解jQuery中的Promise
- 网页初始化
- javaweb学习总结——监听器(Listener)在开发中的应用
- 文章标题
- java hash_hmac
- CSDN评论中插入链接
- 在线云评测系统日志(十):获取输入文件的评测数据进行程序评测
- 使用Cropper进行图片剪裁上传
- c++获取文件的时间毫秒
- GC——CMS收集器
- 通过try_module_get 来检测需要的ko是否已经insmod了
- Android 在同一台手机上同时安装测试包和正式包
- XCTest断言