-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
33 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
1. You can change how many times the files get "Overwritten" in this line "for _ in range(3):" in the "secure_delete_file" function. The "3" in that line is the number of times the files get "Overwritten". | ||
|
||
2. The parameters used in the "Hashing" and "KDF" functions are maxed out (for the average user), so if you feel it's too "heavy", you can tone it down yourself (please don't just change stuff randomly, at least do some research first). Or if you think it's too "light" (tch), you can crank it up yourself. | ||
|
||
3. There's actually a "Bug" in the table that shows up in the "View Passwords" and "Delete Password" functions. | ||
When the characters from "Service" or "Password" are too long to fit in one line, the table will automatically cut off the characters that don't fit (marked with "..." at the end of the line). | ||
I'm not gonna fix this Bug (for now), 'cause there are a few things to think about (just trust me on this one). | ||
So if you run into this "Bug", just "Zoom Out" a bit first, then try again. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
Sorry I haven't Updated in ages, it's been at least 3 months since my last update (actually a bit less than that, but I just didn't push it to Github, hehe). | ||
|
||
There's actually a ton of stuff I wanted to add or change, both features and other things. | ||
But since this program is already pushing 1000 lines (with some help from the formatter, hehe), it's gonna be harder to implement new features or stuff in this program (also 'cause I'm a noob). | ||
|
||
But stay tuned for future updates anyway (who knows, maybe the next update will be next year lol). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
1. Completely swapped out the algorithms used for "Hashing" and "KDF" (Key Derive Function). | ||
We used to use the "PBKDF2HMAC" algorithm for both functions, but now we've switched entirely to the "Argon2id" algorithm for both. | ||
|
||
2. Totally changed the algorithms used for "Encryption" and "Decryption". | ||
We used to use the "Fernet" algorithm for both functions, but now we've switched completely to the "AES-GCM" algorithm for both. | ||
|
||
3. "Duplicate Entry" Error Message: | ||
- Fixed this error message, which was still using the "Split" method (oops, my bad!). Now it's using the "JSON" method like everything else; | ||
- It's now "Case INsensitive"; | ||
- This error message will now grab the password name from the database to display, not the one input by the User. | ||
|
||
4. Implemented a "Secure Delete" method in the "Reset Data" function. | ||
How this "Secure Delete" works is by "Overwriting" the file to be deleted 3 times (you can change this if you want, more info in "IMPORTANT.txt"), and only then the file gets deleted. | ||
The goal is to make sure the deleted file can't be retrieved by any means or methods (fingers crossed). | ||
|
||
5. Added a warning message every time you input the Master Password, basically saying "Verification might take longer due to security improvements". | ||
This is because the parameters we're using are pretty much maxed out (more details in the "IMPORTANT.txt" file). | ||
|
||
6. And a bunch of other small changes (come on, you don't expect me to list every single one, do you? -_-). |