Dictionary is a commonly used terminology in the field of password attack. The dictionary is a text file that the program is based on to attack the password. A dictionary is listing characters, numbers and character sets and the like which may be the most frequently used as password parts, like a, ab, 12, 09, ab1, etc. The program is to look up the password based on the dictionary. This dictionary can either be the integrated dictionary file or a dictionary user creates.