AES implementation in Kotlin This code was written for education purposes only. Please, don't use it in production. Description This is a base implementation of AES(Rijndael) algorithm and it can encrypt/decrypt only one 16bit bloc. Useful links AES whitepaper AES Rijndael Cipher explained as a Flash animation How AES works(RU) Finite field arithmetic