geph-official / geph5

162 stars 30 forks source link

support user info encryption #25

Closed sussce closed 1 month ago

sussce commented 2 months ago

support user info encryption, by replacing plain text (username,password) with encrypted keys

support user option register/delete in command-line client, by option register does the following: registering, encrypting, returning to the terminal or, saving to file for copy-and-paste in setting.yaml: username: keys password: keys

support default_setting.yaml in repo

nullchinchilla commented 1 month ago

It's actually on the roadmap to use key-based authentication with a UX similar to Mullvad's "account numbers", so the whole username/password infra is really a legacy thing.