-STORY: This app was written in 2019 by a teenager (stgiga, They/Them) who wanted to be able to encode files as text, & then decode them back to files, without using any server-side or compiled code. They had no training with cryptography, compression, or encoding, but was interested in those things. They also wanted to be able to share files with friends over text-based platforms that didn't allow binary files, like email or chat. They found some code online for Base64, & then decided to try to implement their own encoding scheme that would be more efficient than Base64. They came up with BWTC32Key, which is a custom encoding scheme that uses a combination of compression, encryption, & Base32768 encoding. They wrote the code in JavaScript so that it could run in the browser, & they also included some features like password protection & adjustable compression levels. The project was a learning experience for them, & they shared it online for others to use & learn from as well.
0 commit comments