I have a password-protected ZIP file for which I can’t remember the password.
I know that it was an easy password (most likely a variation of an existing German/English word), and I can
- narrow down the length to a specific range (e.g., 6-10),
- specify the characters that could have been used (e.g.,
- state the number of occurences of specific characters (e.g.,
_was used exactly one time,
0was used no more than two times), and
- exclude certain patterns (e.g., not more than two numerals in a row).
I’m looking for a FLOSS password cracker for GNU/Linux that can find the password. It should (not must):
- allow to specify limitations, ideally as described above (length, possible characters, min/max occurences, patterns) or similar
- try a dictionary attack before falling back to a brute-force attack
- log which passwords have been tried, and allow to import that log so that these passwords don’t have to be tried again when starting a new search (e.g., with adjusted limitations)