splitted the AES class into 4 : encrypt, decrypt, logic, input Classes