Inspiration
We wanted to create a software that was easy to use for Businesses and Schools to ease new hires and students into basic Cybersecurity .
What it does
It takes a string or list of strings then encoded data that user inputs this data can only be accessed through the decoder button which reveals the hidden data.
How we built it
we used a mix of JavaScript and Html
Challenges we ran into: String encoding is a complex topic, while this demo is a relatively minimal example, in general encoding mechanisms need to be conscientious of their interactions with non-english (more specifically non-basic latin characters), even if designed only for english speaking markets given the large variety of symbols that will inevitably run into. Additionally
What we learned: We learned a significant amount about UTF-16 and surrogate characters and the handling thereof. These topics are generally less relevant with typical latin characters but due to the split nature of unicode variation selectors, we saw these as a massive opportunity for potential but also a complex topic needing care to risk interfering with improper diacritic handling. Lack of manpower group splitting and many bugs with learning a new language
Accomplishments that we're proud of
With just the two of us we were able to complete the project before the due date and with two members needing to leave. We had a goal and we Accomplished it
What we learned
We learned alot about Html and how difficult it is to work on two different wavelengths.
What's next for Hidden
Maybe upon giving it more time and love we can bolster this program to be much more mainstream and complex use different encryption algorithms and rather than use more front end dev tools we can use more back end tools.
Log in or sign up for Devpost to join the conversation.