Java HmacSHA1算法
Posted FrankYou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java HmacSHA1算法相关的知识,希望对你有一定的参考价值。
Java HmacSHA1算法
public static String hmacSha1(String src, String key) { try { SecretKeySpec signingKey = new SecretKeySpec(key.getBytes("utf-8"), "HmacSHA1"); Mac mac = Mac.getInstance("HmacSHA1"); mac.init(signingKey); byte[] rawHmac = mac.doFinal(src.getBytes("utf-8")); return Hex.encodeHexString(rawHmac); } catch (Exception e) { throw new RuntimeException(e); } }
以上是关于Java HmacSHA1算法的主要内容,如果未能解决你的问题,请参考以下文章
Objective-C 与JAVA的SHA1/HmacSHA1加密算法实现
片段(Java) | 机试题+算法思路+考点+代码解析 2023
解决:NoSuchAlgorithmException: Algorithm HmacSHA1 not available