您的位置:首页 > 编程语言 > Java开发

HmacSha1加密-java

2015-12-28 15:32 381 查看
package com.test;

import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;
import org.apache.commons.codec.binary.Base64;

public class HmacSha1Test {
private static final String APP_SECRET = "your_key";
public static void main(String[] args) throws Exception {
SecretKeySpec keySpec = new SecretKeySpec(
APP_SECRET.getBytes("UTF-8"),
"HmacSHA1");
Mac mac = Mac.getInstance("HmacSHA1");
mac.init(keySpec);
byte[] result = mac.doFinal("123456".getBytes());
String resultStr = Base64.encodeBase64String(result);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: