User data encryption #33
Labels
No Label
bug
enhancement
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: andrew/finnow#33
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implement a method of encrypting a user's data, using their password as the passphrase. When a user logs in, an encrypted directory of profiles will be decrypted by their password, and made available for the duration of their token's lifetime.
Whenever the user requests a new token, the decrypted files remain available until that new token expires.
When the user's last token expires, the user's files will be re-encrypted using their password.
Not a good idea, since we would need to keep the user's password in plaintext in memory for the duration of their session.