Base java files for AES encrypt/decrypt