This is an implimentation of HMAC encryption in Java.