Inspiration
was a quick idea we thought up of relating to war
What it does
generates a key, which for us is a maximum 6 digit number, that follows a randomly generated set of rules to encrypt or decrypt a message
How we built it
we used a database to store key to decryption formula pairs, with a new key being generated if the user doesnt input an existing key. if a key is already in the database, the site we made will go by the set of rules corresponding to the key to encrypt of decrypt the message
Challenges we ran into
had to learn a bunch of stuff because our html knowledge was pretty much limited to creating basic visuals for a website and so far we've only learned how to do basic sign up and sign in using firebase as our database, also we dont know javascript so we had to search up a bunch of api stuff
Accomplishments that we're proud of
we actually created the site according to the original plan, having figured how to do the reading and writing to the database and figuring out javascript since we know java but havent done javascript before
What we learned
I think we are a lot better at using html, css, and javascript from this and can now do a lot more than we could before. we also learned a lot of the documentation for using the firebase database
What's next for Encrypt
we are pretty time strained so there a lot to improve on, specifically: -being able to deal with more than just english alphabetical characters, such as numbers, symbols, and possibly other languages -using a better method of storing the information on key, formula pairs, since firebase is probably impractical and probably easy to break into and alter information but it's all we know how to use -having a method to transfer keys between people that will be using the same key to encrypt/decrypt messages, could be related to previous point on having a more secure database
Log in or sign up for Devpost to join the conversation.