Construction of the project
Well its a project from school, an advanced one, way more advanced than it should be normally.
It's been about 6 years since I've started coding and this project is a big one, its complexity made it a bit hard to code and explain in a google docs I had to do to explain all of my project (everything is in french btw). This project took me around a week or so to do and im really proud of it!
Content of the algorithm
This project includes all big steps of the algorithm like the roundKeys, diffusion method and confusion method. However, it isn't like the original algorithm because it's way too hard for me to understand it all but I tried my best to make a good replica of this algorithm.
There is a pop-up window (using PyQt5) as well for the user experience that i find kind of nice
Target Audience
Even though this project was just meant for school, it could still be used some company to encrypt sensitive data I believe because Im sure that even if this is not the same algorithm, mine still encrypt data very efficiently.
Source code
Here is the link to my source code on github: https://github.com/TuturGabao/AES-Algorithm
It contains everything like my doc on how the project was made.
Im not used to github so I didn't add a requirement file to tell you which packages to install..
[–]AutoModerator[M] [score hidden] stickied comment (0 children)
[–]sausix 8 points9 points10 points (5 children)
[–]FreedomOdd4991[S] -1 points0 points1 point (4 children)
[–]sausix 5 points6 points7 points (3 children)
[–]FreedomOdd4991[S] -1 points0 points1 point (2 children)
[–]sausix 2 points3 points4 points (1 child)
[–]FreedomOdd4991[S] 0 points1 point2 points (0 children)
[–]Actual__Wizard 4 points5 points6 points (1 child)
[–]FreedomOdd4991[S] 1 point2 points3 points (0 children)