AES This is naive heavily unprofessional implemention of the AES cypher. There is no protection against side-channel attacks what so over. Written for study purposes only. Do not use this.