// HMAC(Hash Message Authentication Code,散列消息鉴别码,基于密钥的Hash算法的认证协议。
// java源码如下:
package com.viewline.hmac.md5;
import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;
/**
*
* HMAC_MD5加密组件
*
* @author <a href="mailto:cairenxi@foxmail.com">蔡仁西</a>
* @version 1.0
*/
public class HmacMd5Util {
public static final String KEY_MAC = "HmacMD5";
/**
* HMAC加密
*
* @param data
* @param key
* @return
* @throws Exception
*/
public static String encryptHMAC(String source, String authKey)
throws Exception {
Mac hmac_md5 = Mac.getInstance(KEY_MAC);
hmac_md5.init(new SecretKeySpec(auth

该博客提供了Java实现HMAC_MD5加密的源码,包括加密方法和字节到字符串的转换。通过示例展示了如何使用指定密钥对字符串进行HMAC_MD5加密,并输出加密结果。
最低0.47元/天 解锁文章
972

被折叠的 条评论
为什么被折叠?



