Open Castorps opened 5 years ago
You have to assume the user knows very little about computers, and or the user is very lazy.
Also, wouldn't the password list just get bigger? You have to assume the user is using a slow internet and act afford to test a million passwords very quickly. The only way to reduce the size of the list is to generate very specific passwords.
The user would just have to write keywords he/she associates with the target, I don't think that's very complicated and entering less keywords would result in less passwords. You could include an estimate to inform the user how many passwords the program will generate.
If a user is crazy about an artist then it would make sense to include passwords derived from his/her name. The only way to do that at the moment is to use the artist's name for either the pet or the spouse. Just my thoughts though.
The user would have to create or append into multiple text files for each target. This can be a bit slow to do and cause the user to become lazy about the program.
Didn't think the program was intended to be used for bulk password list generation. You could theoretically use a while loop to let the user enter as many keywords as they want in the terminal, that doesn't require extra files and also supports my idea. Only issue is that the terminal design gets a bit more complicated (in my opinion not too complicated).
Yeah I can try that.
Nice, I'll also give it a shot.
Wanna have a race?
I'll look into it in the next couple of hours, but got an update idea for one of my repositories as well. Sry ;-)
Sorry about the delay, I was updating another repo. What do you think about the update?
Looks good to me. I've also proposed my version as pull request, but mine produces bigger password lists than yours (appropriate for me, but maybe not for the standard user).
Hello, I want to suggest a possible change in the way keywords (names, birthdays, etc.), which are used for generating passwords, are gathered. I think instead of asking for very specific details in the terminal, you could just let the user write relevant information into text documents (different files for numbers, names, birthdays, etc.). This would increases the possibilities of the keywords used (favourite artist, song, zodiac, etc.) and would encourage a more general approach to generating passwords using certain types of information (which I think would also decrease the amount of parsing that has to be done).
Example files names: names.txt full_names.txt birthdays.txt numbers.txt
What do you think?