-
Notifications
You must be signed in to change notification settings - Fork 476
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Support encryption #363
Comments
@huntzhan Hello, could you clarify "encryption on the client side"? Lepton doesn't store this data locally and use GitHub APIv3 for remote update. |
Thanks for the reply. For example, the user could add an AES credential(password) to the config file, and then Lepton could help encrypt the gist with the credential before uploading to Github. Since only the encrypted content got pushed to Github, anyone without the credential could not recover the original information. Afterward, Lepton could help decrypt the file with the same credential, which is only stored locally. |
This is an interesting idea, but it will become a headache of users when they switch to another gist clients. |
@hackjutsu this is true, however, this wouldn't Lepton's problem. As long as there's a way for a user decrypt the snippets, combine this with #264, and it should be easy for a user to migrate to another client. Outside that, the likelihood of a user using multiple clients (outside of github) is low. |
The more we know about your system and use case, the more easily and likely we can help.
Environment info
Command/Ctrl + ,
): N/ADescription of the problem / feature request / question:
AFAIK, the secret gist means not searchable instead of not accessible by the public. I think it would be great to support encryption on the client side to make it really a secret, as such user could have less concern to the content they post.
If possible, provide a sample gist or screenshot:
If possible, provide the log files
~/Library/Application Support/Lepton/logs
C:\Users\<username>\AppData\Roaming\Lepton\logs
~/.cached/Lepton/logs
The text was updated successfully, but these errors were encountered: