A few years back I made a TrueCrypt password with a random combination of a few friends' first names with no names repeated (7 names to be exact). I forgot the sequence and how many names I used. I have a program that does a dictionary attack, but what I need to do is find all the possible combinations of those names. I know that's a lot of possibilities and it may take months to crack but I'm desperate and willing to try. How can I do this?
For example, if the names are 1 2 3, I'd need the following list:
1 2 3 12 13 21 23 31 32 123 213 231 132 312 321