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

Share this project:

Updates