From eed43305c355d112693877f4822df7b7b58b07ed Mon Sep 17 00:00:00 2001 From: Benjamin Chausse Date: Thu, 23 Nov 2023 17:53:39 -0500 Subject: Showcase project descriptions --- content/projects/python-encryption/index.md | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) (limited to 'content/projects/python-encryption') 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) -- cgit v1.2.3