How do I generate a word list from a known seed word? duplicate Ask Question. It basically takes a target words and generates a password list using common substitutions. A basic example: python passgen.py -f forgot will generate 1024 passwords as shown below: forgot forgoT forgo+ forgo7. FQR9QT FQR9Q+ FQR9Q7. Using the cypher Password-Based Key Derivation Function 2 or (perhaps even better) scrypt or bcrypt one can make it expensive to obtain secrets from stored values. These cyphers are known as key derivation functions (KDF) and below is an example of using a KDF in Python on Google App Engine. A KDF is given a token (e.g.
Gen2k aims to be a smart word list generator, it takes a list of sample words as input.Sample words can be anything that you know about the target, from area, date of birth to names & special events, etc.Once a list of all known words have been supplied to Gen2k, it automatically, based on the options set determines the best possible way to make a word list.As many of you know, people tend to use birth year, specific dates, random numbers, custom words attached to simple words in order to make their passwords more complex.Gen2k aims to exploit those types of weaknesses along with conversion of words to different case combination to make your word list completely personalized & appropriate for the situation.