プロジェクト

全般

プロフィール

Javaセキュリティライブラリ

java.securityパッケージ

MessageDigest

メッセージダイジェスト、ハッシュ関数を提供するライブラリです。

JDK 17では、MD2, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512/224, SHA-512/256, SHA3-224, SHA3-256, SHA3-384, SHA3-512 が生成できます。

import java.security.MessageDigest;

:
    var md = MessageDigest.getInstance("SHA-256");
    md.update("Hello, world!".getBytes());
    byte[] hash = md.digest();
    // "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 


1年以上前に更新