--- title: Encryption in Python author: Benjamin Chausse 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. ![How the message gets encoded](msg-encode.gif) ![How the password gets encoded](psswd-encode.gif)