Write a JAVA program to implement the Rijndael algorithm | Rijndael algorithm in JAVA | Cryptography
AIM: Write a C/JAVA program to implement the Rijndael algorithm logic. HARDWARE AND SOFTWARE REQUIREMENT: 1. Intel based Desktop PC: - RAM of 512 MB 2. Notepad/Notepad ++ editor and Command Prompt or 3. IntelliJ IDEA Community Edition THEORY: Ø Rijndael is advanced version of AES(which is defined for fixed block size i.e.128 bit) which defined for variable length block sizes i.e.128,192 and 256 bits Ø If a different block size between encryption and decryption is used, then it is not possible to recover the original plaintext. Ø The Rijndael algorithm is a new generation symmetric encryption algorithm. Ø It is block cipher algorithm data handling happened in 128-bits blocks,variable key length & variable round number. Ø Encryption under Rijndael is achieved through a series of matrix transformations . Each transformation is known as a ...