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

v1.2 Security System. Create encryption and decryption of data files, i.e. time table #41

Open
aspiringdevslog opened this issue Oct 4, 2018 · 0 comments
Assignees
Labels
feature.Security Feature 5: Security. Dealing with security of application. priority.High Must do severity.High A flaw that affects most users and causes major problems for users. i.e., makes the product almost u status.Ongoing The issue is currently being worked on. note: remove this label before closing an issue. type.Epic A big feature which can be broken down into smaller stories e.g. search
Milestone

Comments

@aspiringdevslog
Copy link

Implementation Notes:

Encryption

  • encryption of time table data should probably be done as soon as the user entered the time table data. probably done when the data are being saved.
  • I would need to research some .txt / .csv encryption methods
  • I envision the implementation as some form of function that will be called when the user enter the time table data (command to enter data > function call to the data input command > prior to saving, call my function to encrypt the data)
  • this could be extended to encrypt other data in the system as well

Decryption

  • this will be done when the user enter command to retrieve information
  • some form of function that ties into the command. (command to retrieve data > function call to the data retrieve command > prior to displaying the data, call my function to decrypt the data)

v1.2.1 Encryption

  • encrypting text file
  • integrated to one "add" command, test it with the username and password first

v1.2.2 Decryption

  • decrypting text file
  • integrating to one "retrieve" command, test it with login command, decrypting the password

Offhand terms that comes into mind

  • SSH, Hashing, Salting. need to do a more in-depth reading into this subject
@aspiringdevslog aspiringdevslog added type.Epic A big feature which can be broken down into smaller stories e.g. search priority.High Must do severity.High A flaw that affects most users and causes major problems for users. i.e., makes the product almost u feature.Security Feature 5: Security. Dealing with security of application. labels Oct 4, 2018
@aspiringdevslog aspiringdevslog added this to the v1.2 milestone Oct 4, 2018
@aspiringdevslog aspiringdevslog self-assigned this Oct 4, 2018
@aspiringdevslog aspiringdevslog modified the milestones: v1.2, v1.2 buffer Oct 8, 2018
@aspiringdevslog aspiringdevslog added the status.Ongoing The issue is currently being worked on. note: remove this label before closing an issue. label Oct 14, 2018
@aspiringdevslog aspiringdevslog modified the milestones: v1.2 buffer, v1.2, v1.3 Oct 15, 2018
aspiringdevslog added a commit that referenced this issue Oct 15, 2018
this commit resolves #37, #41, #62 and #63: v1.2 Security System; encryption and decryption of data files
@aspiringdevslog aspiringdevslog modified the milestones: v1.3, v1.4 Nov 1, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature.Security Feature 5: Security. Dealing with security of application. priority.High Must do severity.High A flaw that affects most users and causes major problems for users. i.e., makes the product almost u status.Ongoing The issue is currently being worked on. note: remove this label before closing an issue. type.Epic A big feature which can be broken down into smaller stories e.g. search
Projects
None yet
Development

No branches or pull requests

1 participant