Repository navigation
Update aiming to globalize the app:
- introduced client/server approach (server requires PostgreSQL instance running).
- introduced second layer of encryption (message itself is being encrypted by AES key, which is being encrypted then by RSA key).
- features like account creation on the server, logging in and out.
- encrypted messages are being stored in the database now.
- decrypted messages are not being saved (only displayed in the terminal).
- private keys are being stored on the user's machine.