1
try { // Generate a key for the HMAC-MD5 keyed-hashing algorithm
KeyGenerator keyGen = KeyGenerator.getInstance("HmacMD5");
SecretKey key = keyGen.generateKey();
// Generate a key for the HMAC-SHA1 keyed-hashing algorithm
keyGen = KeyGenerator.getInstance("HmacSHA1");
key = keyGen.generateKey(); }
catch (java.security.NoSuchAlgorithmException e) { }
上面的代碼將使我們能夠使用HMAC消化消息的密鑰。現在我想在java中實現一個HMAC邏輯,其中密鑰將由用戶給出。 有什麼建議嗎?hmac消息加密,但使用我們自己的密鑰