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).
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).