1. One or more computer-readable media usable to determine a password, the computer-readable media comprising instructions, executable by a processor, for: generating words, one after another, the words each having at least one character position, each word being generated by selecting characters, one after another, for each character position of the word from a character string for the respective character position, each character string: being stored in memory; comprising a plurality of permissible characters that may be used in the password, the order of the characters in the character string being individually selected for each character position of the word based on a frequency that each character occurs at the respective character position in words in a database, such that the characters in each character string are ordered from most frequent occurrence at the respective character position to least frequent occurrence at the respective character position and each character string begins with a permissible character most frequently used in the words in the database at the respective position and ends with a permissible character least frequently used in the words in the database at the respective position; and entering each generated word, one after another and based on an order in which the words are generated, until the password is determined.