在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

java中hmacsha256怎么使用

194次阅读
没有评论

共计 888 个字符,预计需要花费 3 分钟才能阅读完成。

在 Java 中使用 HmacSHA256 可以通过 javax.crypto 包中的 Mac 类实现。以下是一个使用 HmacSHA256 算法对数据进行加密的示例代码:

import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import java.util.Base64;

public class HmacSHA256Example {public static void main(String[] args) {String data = "Hello, World!";
        String key = "secretKey";

        try {Mac hmacSHA256 = Mac.getInstance("HmacSHA256");
            SecretKeySpec secretKey = new SecretKeySpec(key.getBytes(), "HmacSHA256");
            hmacSHA256.init(secretKey);
            byte[] hash = hmacSHA256.doFinal(data.getBytes());
            String encodedHash = Base64.getEncoder().encodeToString(hash);

            System.out.println("HMAC-SHA256 hash: " + encodedHash);
        } catch (NoSuchAlgorithmException | InvalidKeyException e) {e.printStackTrace();
        }
    }
}

在上面的代码中,首先创建了一个 HmacSHA256 实例,并使用指定的密钥对其进行初始化。然后对数据进行加密操作,并将加密后的结果转换为 Base64 编码的字符串输出。

请注意,此示例中使用了 Base64 编码对加密结果进行了转换,如果需要原始的字节数组可以直接使用 hash 变量。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-02-27发表,共计888字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 精品亚洲77777www | 在线a级毛片无码免费真人 在线a人片免费观看 | 色噜噜狠狠色综合久 | 成年女人视频在线观看免费 | 亚洲午夜精品在线 | 日韩美女专区中文字幕 | 含紧一点h边做边走动免费视频 | 国产女人精品视频国产灰线 | 久久精品国产清高在天天线 | 伊人久久大香线蕉久久婷婷 | 高清偷自拍第1页 | 亚洲中文字幕无码中文字在线 | 色婷婷一区二区三区四区成人网 | 国内久久 | 在线成年人网站 | 国产激情久久久久影院老熟女 | 丁香五月亚洲春色 | 日韩欧美印度一级毛片 | 国产午夜精品久久理论片 | 黄网在线免费 | 欧美日本高清在线不卡区 | 久久这里只有精品免费看青草 | 国产欧美日韩在线不卡第一页 | 中文字幕色偷偷人妻久久 | 色呦色呦色精品 | 怡红院av亚洲一区二区三区h | 亚洲国产精品线播放 | 富二代 琪琪在线观看 | 久久精品国产久精国产爱 | 永久免费在线观看 | 免看一级a毛片一片成人不卡 | 久久精品国内一区二区三区 | 日韩乱码人妻无码系列中文字幕 | 一级片一区 | 老子影院午夜伦不卡 | 精品国产91乱码一区二区三区 | 国产欧美精品一区二区三区-老狼 | 久草成人在线视频 | 国产偷录视频叫床高潮 | 久久精品观看影院2828 | 欧美老人巨大xxxx做受 |