Page 29 - cdm-2014
P. 29
Trying to reduce this huge infinite number is harder than someone trying all the combinations of
a 20-character password because the infinite is always much much greater than the finite.
10^80 (one followed by 80 zeros) is huge but it certainly isn't infinite. In other words we have an
unknown unsolved problem and all of the people mentioned before deal only with known
problems. They can't solve problems which they don't know about and this is the reason why
you don't see book stores packed with rows of books about password encryption systems
because there are just so many different ways of creating these god-fearing all-magical
systems.
The people who program computers to use encryption algorithms are not instructing others on
how to create password systems. Why? Because it is not their job and they do not specialize in
password encryption. They make the same password mistakes, successes and guesses as
everyone else.
Encrypting passwords is harder than encrypting data/information. Why? With passwords the
problem and the data/information is not in front of you. You have to find and create the algorithm
and data/information yourself because there are an infinite number of algorithms and an infinite
amount of data/information that the algorithm is going to have to use. Basically, the chess board
is no longer directly in front of you and you don't even know what it is supposed to look like.
Even if you have the most powerful computer the world has ever seen you still have to know
how to program it correctly otherwise it will do nothing.
Where are the clues in the universe which will allow you to construct such an efficient
algorithm?
There are no clues.
Okay. What else?
Let us think about chess boards, which have 64 squares. What if they only had 63? Or 34? We
know that all 64 are needed and that's where the problem lies. Just what is this super chess
board supposed to look like?
Suppose that you wish to create 20-character passwords and you want to sign up for a new
account at the Alooonent Web site. You use the first four characters of Alooonent in your
password. You also memorize 16 characters which will form the main part of the password, say,
erR45jfW5ff7D7er. So your password will be erR45jfW5ff7D7eraloo. The process has already
cost you the encryption strength of four characters, so your strength is more 62^16 than 62^20.
Some accounts let you use symbols in the password but some don't so you memorize another
set of 16 which includes symbols.
Suppose that you create a grid to help you remember the first set of 16 characters. We'll use a
grid of 100 characters, in ten rows of ten:
5ff7ZjI3KD
! " $ !
! # ! "