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); 
        } 
    }

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/15926.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论