Dictionary Search in Recover PDF Password for Windows

Besides brute-force search, you can also try dictionary search for password recovery. This method uses special dictionaries (lists of words and digits). Every word or digit combination from these lists is tried as a password. These dictionaries are not just plain lists, because they contain such combinations as “qwerty” or “adminadmin”, which are commonly used as passwords and which cannot be found in ordinary dictionaries.

Besides, you can significantly decrease the time of password recovery by applying Hybrid type of dictionary search. It checks not only all words/digits in the dictionary, but also their variations (e.g. the same word with different symbols appended to it).
 

Take these steps to start the password recovery using dictionary search:

1. Select your PDF file: click folder_button button and locate the needed file.

dictionary1

2. Choose what type of password to recover: Owner, User or both.

3. Select the dictionary file. Dictionary search uses special word lists for password recovery. You can use either default word lists, provided by Eltima Software, or your own ones (either created by you or those, which are available over the Internet). Also, you can edit the default word lists. They can be located in the folder to which Recover PDF Password is installed; usually it is C:\Program Files\Eltima Software\Recover PDF Password.

4. Select the type of search. Three of them are available:

dictionary2

  • Simple – Dictionary search tries every word/digit from the dictionary as a password.
  • Complex – Dictionary search tries passwords composed of word pairs. This allows restoring complex passwords like “superadmin”.
  • Hybrid – Dictionary search checks all words/digits in the dictionary along with their variations. For example: words with different symbols appended to them.

Hybrid type of search requires that you set rules according to which search will be held. Each rule, chosen by you, will be separately applied to each word in the list.

To apply the rule, check the box next to it. Also, type the required parameters in the corresponding text fields, if needed (not all rules require parameters to be set). The full list of available rules is provided below.

5. When all the options are set, click “Start recovery” button and wait. During the password recovery procedure you’ll be able to see the overall progress, elapsed and remaining time, etc.

6. Once the password is recovered, you will have the possibility to decrypt the current PDF file – save it without passwords and usage limitations (refer to Decrypt PDF Files section for details).

To decrypt the current PDF file, just click “Decrypt” button:

decrypt


Rules for Hybrid method are as follows:

#RuleDescription
1No actionsNo actions will be applied to the initial word/digit. Dictionary search will check every word/digit from the dictionary without any modifications.
2Lower caseLower case will be applied to words.
3Upper caseUpper case will be applied to words.
4First – upper caseOnly the first symbol will be capitalized; the rest will be lower-case.
5First – lower caseOnly the first symbol will be lower-case; the rest will be capitalized.
6InvertThe case of each symbol in the word will be inverted: all upper-case characters will become lower-case, and vice versa.
7Invert halfOnly the first half of the word will be inverted. If the number of symbols in the word is uneven, the first half of the word (which is inverted) will be one symbol less than the second one.
8ReverseThe word will be reversed: the order of symbols will be changed from the end to the beginning (e.g. Admin –> nimdA).
9DuplicateThe word will be duplicated – repeated twice (e.g. admin –> adminadmin).
10ReflectThe reversed form of the word will be added after the initial word (e.g. Admin –> AdminnimdA).
11Move leftThe word will be moved to the left relative to the first symbol, thus the first symbol will become the last (e.g. Admin –> dminA).
12Move rightThe word will be moved to the right relative to the first symbol, thus the last symbol will become the first (e.g. Admin –> nAdmi).
13Add to the beginningThe symbol, typed in Parameter 1 text field, will be added to the beginning of the word.
14Add to the endThe symbol, typed in Parameter 1 text field, will be added to the end of the word.
15Delete firstThe first symbol of the word will be omitted.
16Delete lastThe last symbol of the word will be omitted.
17ReplaceAll symbols, indicated in Parameter 1 text field, will be replaced with symbols from Parameter 2 text field.
18CopyThe word will be copied as many times as it is indicated in Parameter 1 text field.
19Copy firstThe first symbol of the word will be copied as many times as it is indicated in Parameter 1 text field.
20Copy lastThe last symbol of the word will be copied as many times as it is indicated in Parameter 1 text field.
21Copy allEach symbol of the word will be copied as many times as it is indicated in Parameter 1 text field.

<< Back to main page