Skip to content

Encrypt user credentials when storing configuration #139

Description

@leebrian

Is this feature for general SeqSender usage or for submitting to a specific database, if so what database?
Specific to GISAID submissions.

Is your feature request related to a problem? If so please describe.
For my user configuration, my userid and password info are stored in cleartext on my user directory. Even though my user directory is private and no one but me has access to it, storing cleartext passwords increases the probability of me making a mistake and sharing it.

Describe the solution you'd like
Please encrypt the password before writing it to the configuration file, and never store it in cleartext.

Additional context
No specific recommendations for encryption means, but any symmetric key key method like openssl's aes-256-cbc or similar should be fine. Not sure if you already have a dependency on openssl, but I expect that it is available for users.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions