diff options
author | Benjamin Chausse <benjamin@chausse.xyz> | 2023-11-23 17:53:39 -0500 |
---|---|---|
committer | Benjamin Chausse <benjamin@chausse.xyz> | 2023-11-23 17:53:39 -0500 |
commit | eed43305c355d112693877f4822df7b7b58b07ed (patch) | |
tree | 38e6d6f287f82bb2a3995d81fa54b690597950c1 /content/projects/python-encryption | |
parent | b2819facf324840da90342e43689f94169175c77 (diff) |
Showcase project descriptions
Diffstat (limited to 'content/projects/python-encryption')
-rw-r--r-- | content/projects/python-encryption/index.md | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/content/projects/python-encryption/index.md b/content/projects/python-encryption/index.md index 2bb23a8..95bd3a1 100644 --- a/content/projects/python-encryption/index.md +++ b/content/projects/python-encryption/index.md @@ -7,20 +7,21 @@ date: 2023-10-25T20:01:27-04:00 During my last year of highschool, I designed my very own text encryption -algorithm and wrote software to encode/decode it. - -I was tasked in the context of -one of my classes to carry a project of my choosing. This class' goal -was mainly to teach students about managing long term project when -it comes to deadlines, research and organisation. The project itself -however, didn't matter and could be whatever you dreamed about. - -There's a student that wrote a recipe book, another built a potato gun. -When it came my turn to pick, I decided I wanted to do something related -to software development and math: A text encryption software utilizing -a custom algorithm that I had made. Let's be real, the algorithm itself -isn't good by any stretch of the imagination, but it did drive me to -be creative and to learn a whole lot about information theory. +algorithm. I wrote software in python to encode and decode text using a +custom algorithm I made to understand core concepts in information theory. + +I was tasked in the context of one of my classes to carry a project of my +choosing. This class' goal was mainly to teach students about managing long +term project when it comes to deadlines, research and organisation. The project +itself however, didn't matter and could be whatever you dreamed about. + +A student wrote a recipe book, another built a potato gun. When it came my turn +to pick, I decided I wanted to do something related to software development and +math: A text encryption software utilizing a custom algorithm that I had made. +Let's be real, the algorithm itself isn't good by any stretch of the +imagination, but it did force me to understand core concepts of information theory, +be creative, and develop code where I couldn't rely on libraries with pre-made +encryption libraries. ![How the message gets encoded](msg-encode.gif) |