A java implementation of the AES cipher