This tool allows a user to input a message in plain text and use a key to generate a encrypted version of the message. The message can then be decrypted with the provided key at a later point.
Playing with React’s framework for components, I set up a basic form to modify input content. Attaching actions to methods and events within the components allowed me to easier understand how to manipulate data between different states. A library called CryptJS was imported so the a entire encryption algorithm was not required to be built from scratch.
View the tool here:
https://encrypt.sooamazing.site/