Несколько лет назад я создал пароль TrueCrypt со случайной комбинацией имен нескольких друзей без повторения имен (7 имен, если быть точным). Я забыл последовательность и сколько имен я использовал. У меня есть программа, которая выполняет атаку по словарю, но мне нужно найти все возможные комбинации этих имен. Я знаю, что у этого много возможностей, и могут потребоваться месяцы, чтобы взломать, но я в отчаянии и хочу попробовать. Как я могу это сделать?

Например, если имена 1 2 3, мне нужен следующий список:

1
2
3
12
13
21
23
31
32
123
213
231
132
312
321

0