【追記】暗号化→認証コード生成に修正 2009/08/29 ハッシュ関数を用いて「秘密鍵」と「認証すべき任意長のメッセージ」から暗号認証コード(MAC値)を生成する。HMACの詳細はHMAC(by Wiki)で。 まずはこの記事から引用(一部改変) import javax.crypto.*; import org.apache.commons.codec.binary.Hex; public class hmacsha1 { public static void main(String[] args) throws Exception { KeyGenerator kg = KeyGenerator.getInstance("HmacSHA1"); SecretKey sk = kg.generateKey(); // skが秘密鍵 Mac mac = Mac.getInstance("