summaryrefslogtreecommitdiff
path: root/content/projects/python-encryption
diff options
context:
space:
mode:
Diffstat (limited to 'content/projects/python-encryption')
-rw-r--r--content/projects/python-encryption/index.md29
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)