Abraxos / hermes

A secure messaging systems with a focus on usability and configurability developed by the UConn Cyber Security Club
GNU General Public License v3.0
6 stars 5 forks source link

Feature: Register and Login #36

Closed CanntAim closed 7 years ago

CanntAim commented 7 years ago

Ability to register a passphrase that is used to unlock the application data and then unlock on future logins. We use Fernet to encrypt/decrypt conversation logs in the archive folder. The init.config file will store the random salt that in combination with the password will unlock the data in the archive folder. Unlocking will read the archives and populate the UI.

For Future: After unlocking the application will sync with server (receive new messages not in archive).

CanntAim commented 7 years ago

https://github.com/Abraxos/hermes/commit/083f519892be1caeaabd68af156f76dfcb4032c1