This project is a web-based visualizer for the Advanced Encryption Standard (AES) algorithm π. It allows users to input plaintext and a key π, and then visualizes the internal workings of the AES algorithm to produce the corresponding ciphertext π.
To get started with this project, you can simply clone the repository and open the index.html file in your web browser π. The project is written in JavaScript and does not require any external dependencies or libraries π¦.
To use the AES visualizer, enter your plaintext and key values in the input fields provided. The visualizer will display the intermediate steps of the AES algorithm, including key expansion, substitution, and permutation. The final output will be the corresponding ciphertext.
Contributions to this project are welcome! If you would like to contribute, please fork the repository and submit a pull request with your changes. Make sure to follow the existing code style and conventions, and include tests and documentation for any new features.
This project is licensed under the MIT License. See the LICENSE file for details.
If you have any questions or comments about this project, feel free to contact the maintainer at example@example.com π§.
This project was inspired by the AES algorithm and the need for a visualizer to help users better understand its internal workings. Special thanks to the creators of the AES specification and to the open-source community for providing resources and inspiration for this project.