Skip to content
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

Implement Encryption for Habit Export/Import #5

Open
iNikAnn opened this issue Oct 12, 2024 · 0 comments
Open

Implement Encryption for Habit Export/Import #5

iNikAnn opened this issue Oct 12, 2024 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@iNikAnn
Copy link
Owner

iNikAnn commented Oct 12, 2024

Description

Currently, the application allows users to export their habits in a simple JSON format, which can also be imported back into the application. However, this approach does not provide any security for the exported data.

Proposed Changes

  1. Encryption on Export:

    • When exporting habits, prompt the user to enter a key for encryption.
    • Encrypt the JSON data using the provided key before saving it to a file.
  2. Decryption on Import:

    • When importing habits, prompt the user to enter the key used for encryption.
    • Decrypt the file using the provided key before importing the data into the application.
@iNikAnn iNikAnn added enhancement New feature or request good first issue Good for newcomers labels Oct 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant