AES Encryption with HMAC Integrity in Java
netnix.org