I am currently developing an application to store my passwords safely. It will be a proof-of-concept at first, but I am planning to upgrade it later. Anyway, here is how the passwords are accessed:
- Enter a username and password. Hash both entries upon submitting, and compare to hashes stored in code. If hashes match, proceed to next step.
- Use the actual username and password entered as keys/pointers to data in a text file of a large amount of seemingly random characters. This file will be generated manually and will be stored with the program.
username can be converted into a number which corresponds to the character to start from in the file. The
password will be converted into a number representing the amount of characters in between each useful character in the file, i.e. read the file, starting at
username, but only keep every
I'm not sure how to make this approach more secure and I welcome any suggestions.