`
cweiliang08
  • 浏览: 9830 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

java hmacMD5加密笔记

阅读更多
import javax.crypto.Mac;
import javax.crypto.SecretKey;
import javax.crypto.SecrerKeySpec;

public class TestHmacMd5{
  public static void main(String[] args)throws Exception{
    SecretKey sk = new SecretKeySpec("TEST".getBytes("UTF-8"),"HmacMD5");
    Mac mac = Mac.getInstance("HmacMD5");
    mac.init(sk);
    byte[] result = mac.doFinal("12345TEST".getBytes("UTF-8"));
    for(byte b : result){
       if(Integer.toHexString(0xFF & b).length()==1)
      System.out.print("0"+Integer.toHexString(OxFF & b));
   else
      System.out.print(Integer.toHexString(OxFF & b));
    }
  }

}
1
2
分享到:
评论

相关推荐

    HmacMd5Helper加密辅助类

    对HmacMd5加密的一些封装,方便在开发过程中直接使用的静态工厂方法类

    Python实现的HMacMD5加密算法示例

    主要介绍了Python实现的HMacMD5加密算法,简单说明了HMAC-MD5加密算法的概念、原理并结合实例形式分析了Python实现HMAC-MD5加密算法的相关操作技巧,,末尾还附带了Java实现HMAC-MD5加密算法的示例,需要的朋友可以参考...

    基于.net的hmacMD5,MD5加密工具

    标题中的“基于.net的hmacMD5,MD5加密工具”指的是一个专为.NET平台设计的程序或库,它集成了HMAC-MD5和MD5算法,用于数据的安全处理。HMAC-MD5通过将MD5哈希函数与密钥相结合,提高了安全性能,常用于网络通信中的...

    Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法

    Kettle中使用JavaScript调用jar包对文件内容进行MD5加密.本文主要知识点: JavaScript调用jar包对文件内容进行MD5加密,返回加密md5值 Kettle实现对文件内容的加密,返回加密md5值 2.使用方法 1)下载jar包 ...

    c++ hmac_md5加密

    文件`hmacMd5.txt`可能包含了一些示例用法、测试用例或者进一步解释HMAC-MD5加密的详细步骤。在使用这段代码时,需要确保已经安装了OpenSSL库,并链接相应的动态或静态库。同时,要注意对密钥和消息的管理,确保密钥...

    解决java 与C# MD5 不一致问题 代码

    ### 解决Java与C# MD5不一致问题 在软件开发过程中,经常需要对数据进行加密处理以确保数据的安全性和一致性。MD5是一种常用的哈希算法,被广泛应用于各种场景中,如密码加密、文件校验等。但在跨平台或多语言环境...

    Javascript实现MD5加密算法

    在JavaScript中实现MD5加密算法是常见的需求,特别是在前端开发中用于数据的安全传输或者存储。 MD5的主要特点包括: 1. **不可逆性**:MD5哈希结果不能通过哈希值反推出原始信息,因此常用于验证数据完整性和身份...

    hmac_md5加密源码

    简单几行代码实现HMAC_MD5加密,写好了函数可以直接使用。

    hmacmd5.zip

    《HMAC-MD5加密算法在C语言中的实现详解》 HMAC(Hash-based Message Authentication Code,基于哈希的消息认证码)是一种用于消息完整性验证和身份认证的密码学技术,它结合了散列函数(如MD5)和密钥来产生一个...

    Esp8266 细聊HmacMD5的加密方法带来的安全性,并实践在esp8266上,最大保障传输的过程的信息的安全性

    Esp8266 细聊HmacMD5的加密方法带来的安全性,并实践在esp8266上,最大保障传输的过程的信息的安全性。 博文对应地址:https://blog.csdn.net/xh870189248/article/details/83751704

    hmacmd5c++.zip

    HMACMD5结合了这两种算法,为数据的完整性与身份验证提供保障。在这个场景中,我们关注的是一个使用C++实现的HMACMD5库,特别适用于连接阿里云服务。 首先,HMAC是一种基于哈希函数的安全协议,它使用密钥来生成一...

    HMACMD5-C语言.zip

    Hmacmd5加密算法,C语言实现,适用连接阿里云的物联网平台做加密处理

    MD5和HMACMD5 C语言实现,亲测有效

    MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它将任意长度的数据转换为固定长度的128位(16字节)摘要。这个摘要具有数据的唯一性和不可逆性,通常用于数据完整性校验和密码存储。在C语言中实现MD5...

    golang的md5和hmacMd5的详细代码,开箱即用,保证可运行成功

    1、适合新手使用,详细的代码和举例 2、hmacMd5的方法网上资料少

    Java 详解单向加密--MD5、SHA和HMAC及简单实现实例

    Java中的单向加密技术主要包括MD5、SHA以及HMAC,这些算法主要用于数据的完整性校验和安全性保护。下面我们将详细探讨这些加密算法及其在Java中的实现。 首先,MD5(Message-Digest Algorithm 5)是一种广泛应用的...

    ASP版hmac和md5加密函数,支持中文,带unicode和utf8转码

    上次曾经传过一个易宝、...调用方法:HmacMd5(text,key)-加密内容支持中文,但key最好用非中文的。 md5(text)-简版,ASP_MD5(text)-标准版 支付宝一定要用ASP_MD5,财付通的加密内容一般没中文的,所以两者均可。

    HMacMD5.java

    Java开发中中经常使用的Java工具类分享,工作中用得上,直接拿来使用,不用重复造轮子。

    Qt加密算法md5,sha256,sha1

    ## 说明 此程序可以进行sha1,sha256,md5的加密 在input输入框内输入所需加密的数据,然后点击"encryption"按扭即可实现加密; 默认input输入框内的数据为123456

    HMAC-MD5加密C++源码

    HMACMD5 是从 MD5 哈希函数构造的一种键控哈希算法,被用作基于哈希的消息验证代码 (HMAC)。此 HMAC 进程将密钥与消息数据混合,使用哈希函数对混合结果进行哈希计算,将所得哈希值与该密钥混合,然后再次应用哈希...

Global site tag (gtag.js) - Google Analytics