https://github.com/mrchristensen/aes
Simple Advanced Encryption Standard (AES) implementation that can generate 128, 192, and 256 bit keys.
https://github.com/mrchristensen/aes
aes-encryption computer-security cryptography
Last synced: 7 months ago
JSON representation
Simple Advanced Encryption Standard (AES) implementation that can generate 128, 192, and 256 bit keys.
- Host: GitHub
- URL: https://github.com/mrchristensen/aes
- Owner: mrchristensen
- Created: 2021-09-08T17:15:45.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-09-14T02:44:17.000Z (over 4 years ago)
- Last Synced: 2025-05-21T23:39:49.070Z (10 months ago)
- Topics: aes-encryption, computer-security, cryptography
- Language: Python
- Homepage:
- Size: 513 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AES
## How to Run the Code
Simply run the main.py file and it will guide your through encryption and decryption. It prompts the user to decide between encryption, decryption, or exiting the program (with protection for incorrect input). It then asked for the required information and returns the resulting output.
## Resources Used
I only used the approved resources listed in the project spec. Mainly:
* [FIPS Publication 197](https://cs465.byu.edu/static/pubs/fips-197.pdf])
* [Wikipedia AES Article](http://en.wikipedia.org/wiki/Advanced_Encryption_Standard)
## Tests
All tests in Appendix C of the [FIPS Publication 197](https://cs465.byu.edu/static/pubs/fips-197.pdf]) pass (as well as many unit tests in tests.py)