[an error occurred while processing this directive]
Introduction Animation: The introduction spy animation was built using flash to create a multimedia
movie. The text was incorporated to add visual appeal as it decrypted itself.
What you don't know is that the text itself has actually been encrypted by
hand -- the process that you see in the entrance animation is possible to
follow by hand. The encoding process was done in the reverse process from what is seen in the
animation. In order to determine what text would be shown, I started with
"Tales of the Encrypted." The first step that I took was to assign each letter a number position.
Uppercase numbers received the appropriate number 1 through 26 relative to each
letter's position in the alphabet. I then assigned digits to number
spaces. The numbers 1 through 9 and 0 were given he number slots 27 through 36.
Following the digits, number slots were assigned to lower case letters.
"a" became 37 through "z" which became 62. The result from
this assignment was a single series of numbers that correlated to a different
letter. Once these numbers were assigned, I began manipulating the complete set of
numbers in order to hide the original text. I wrote down the original values of
each letter in "Tales of the Encrypted." By adding a number to the set, letters would effectively change position. The
first letter, "T" had a value of 20. If I wanted to letter to be
"A" I could simply subtract 19 from the set. Thus, "U" would
become "B," as well. The first method of encoding that I used can be called "ROT 31."
The name is deceiving and makes it seem more complex than it truly is. ROT
simply means rotate. 31 indicates that 31 will be added to the number set. 31,
in this case, is a special number, because it is half of the total set of
numbers (62 total). Rotating 31 the first time will encrypt the set, rotating 31
a second time will decrypt it. This method is useful for fast encoding when you
simply don't want the message to be immediately recognized. Any time that
an addition went past 62 the number would wrap around and start again at 1. The second step was to take the resulting number position and subtract each
individual number from 62. "T" now at 51, changed to 11. This inverts
the letters so that their position from the first letter is now their position
from the final letter. From these numbers I changed the process so that each even number would have
3 added to it and each odd number would have 3 subtracted from it. The effect of
this is to reverse evens and odds. From there, I added 1 to every number. Evens and odds were flipped back to
their original value. For the next step, encoding was based upon the letter in relation to the
letter following it. The following letter was subtracted from the original
letter. The effect has a multiplier effect for change as it goes further along
the phrase, and each letter ends up farther away from its starting point. Note
that the final letter does not change. The seventh step was to invert the letters once again. Each number was
subtracted from 62, as in the second step.
Eight, I once again applies the ROT 31 process. /P>
Finally, in order to offset the rotation, I subtracted 1
from every letter. This had the effect once again of changing even values to odd and odd values so that they became even. This process of encoding is not particular efficient. It
is not particularly useful as it is difficult to decode. Computers could
probably decode the message without a great deal of difficulty. The interesting
part of this process can be observed, however, in the effectiveness of multiple
types of encoding. By applying translations in many different ways the message
is dramatically changed, and protected to at least some degree.