sipher/README.md
Nyxian 365a89ac63 initial
start
2024-12-10 18:49:47 -03:00

33 lines
No EOL
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

- 1 - What will your software do?
My software will encrypt messages just like WhatsApp does by using a system of people having a key and sharing them
with one another.
- 1.1 - What features will it have?
I'll let the user choose multiple encryption methods, this will make it more secure and reliable.
Only the user will have its password that he could share with another user.
- 1.2 How will it be executed?
Mainly by creating a database that would only hold a username and a password, could use Supabase for that
or a simple MongoDb cluster.
- 2- What new skills will you need to acquire?
For this one, mainly how cryptography works on message exchanging.
- 2.1 - What topics will you need to research?
I'll also have to research about the recommended cases on how to store or handle each user.
- 3- If working with one or two classmates, who will do what?
Will do by myself.
- 4 - In the world of software, most everything takes longer to implement than you expect. And so its not uncommon to accomplish less in a fixed amount of time than you hope. What might you consider to be a good outcome for your project? A better outcome? The best outcome?
The best outcome for this would be an app that could at least:
Log in/Register the user
Let the user choose its encryption method
Let the user change his password to a maximum of a 12-letter word