STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228123
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/10764311?noj=FRM10764311-11DC" width="1" height="1"></div>

21fe8 3f8f000 by maxnaik.swf

This is the info page for
Flash #160842

(Click the ID number above for more basic data on this flash file.)


Text
Introduction

Classic Cryptography

Public-key cryptography

Introduction to Cryptography

Introduction to Cryptography

Created by R.sudhir kumar (10e11a1250)

Introduction

Introduction

People have always been fascinated with the idea of
hiding information from others.  For thousands of years,
history has given us numerous examples of people
trying to keep information secret from adversaries.
Cryptography is the study of the art and science of
designing and using methods to conceal messages.
These methods range from simple toy examples (e.g.
secret decoder rings) to highly theoretical algorithms
that rely heavily on mathematics.

Intro 1 of 7

H

H

H

In a basic communication scenario, using cryptography
is relatively simple.

Imagine two people wanting to communicate secretly. 
Alice wants to send a message to Bob that nobody else
can read.

Intro 2 of 7

Bob

Alice

meet me
at noon

Alice must somehow transform her message, called
plaintext, so that an adversary can't read it.

Intro 3 of 7

Encrypt

Alice uses an encryption algorithm to transform her
plaintext message into ciphertext.  Ciphertext is a
"scrambled" form of her original message that hopefully
prevents an adversary from eavesdropping.

meet me at noon

meet me at noon

Intro 4 of 7

meet me at noon

key

In order to encrypt a message, the encryption routine
takes as input both the plaintext of the original
message, plus a key that tells the algorithm how to
"scramble" the plaintext into ciphertext.

phhw ph dw qrrq

Intro 5 of 7

There is just one problem.  The message has been
encrypted to prevent adversaries from eavesdropping,
but now Bob can't read the message.  What we need is
a way to retrieve the original plaintext message from
the ciphertext.

phhw ph dw qrrq

meet me at noon

Intro 6 of 7

Both Alice and Bob use the same algorithm to encrypt
and decrypt.  They both use a key, that must be kept
secret, to transform their communications.  If anyone
else discovers the key, their communications would be
compromised.

Decrypt

meet me at noon

phhw ph dw qrrq

Introduction

meet me at noon

Intro 7 of 7

Classic Cryptography

To illustrate how a basic cryptographic system works, you
will be introduced to some simple classic cryptographic
algorithms.  The first is called a shift cipher, sometimes
called a Caesar cipher because it is said that Caesar used
this technique to communicate secretly with his generals
in the field.


- Shift Ciphers

Classic Cryptography

Classic Cryptography

Classic 1 of 7

Letter +
Key

Shift ciphers are simple.  To encrypt a message, each
letter is shifted a certain number of characters in the
alphabet.  The number of characters to shift is based on
the value of the key.  For example, if the plaintext
message is "a" and the key for this message is 3, then the
encryption algorithm will generate "a"+3 = "d".

a

3

d

a

3

d

- Shift Ciphers

Classic Cryptography

Classic 2 of 7

Shift ciphers work with larger messages by performing
the encryption function on one letter at a time.  Each letter
in the ciphertext is the result of the original letter plus the
value of the key.

apple

3

dssoh

- Shift Ciphers

Classic Cryptography

Classic 3 of 7

Letter -
Key

How does Bob retrieve the original message from the
encrypted message he receives?  First, Alice and Bob
have to agree ahead of time on the key they will use.  For
shift ciphers, both the sender and receiver must use the
same key.  Then, Bob simply takes the text he receives
and subtracts the value of the key from each letter.

dssoh

3

apple

- Shift Ciphers

Classic Cryptography

Classic 4 of 7

There are a few issues involved with shift ciphers.  First,
what happens when plaintext letters appear near the end
of the alphabet and "fall off" the end when their value is
added to the key?  The solution is to "wrap around" to the
beginning of the alphabet whenever this occurs.  For
example, the letter "x" would become a "b" with a key of 4.

xray

4

bvec

Classic 5 of 7

Another issue with this type of cipher is how do Alice and
Bob agree on a key ahead of time?  There is an entire set
of problems in the field of cryptography devoted to this
subject -- how keys are exchanged.  For the purposes of
this simple cipher, just assume that Alice and Bob have
some mechanism in place to agree on a common key.

Classic 6 of 7

Encrypt
Button

Encrypt

Encrypt

Encrypt

Test your understanding of the shift cipher by entering a
short plaintext message in the white text box above Alice's
name.  Enter a key in the key field.  To see the encryption
take place, click on the encrypt button.  Can you
determine what the cipher text will be for a given plaintext
and key?  Try several different messages and keys.

Classic 7 of 7

- Shift Ciphers

Classic Cryptography

Public-Key Cryptography

Public-Key Cryptography

Public-key cryptography is different in several significant
ways from classic encryption schemes:
- Instead of a single key, there is a key pair.
- One of the keys is kept secret (private key).
- The other key is made available to anyone (public key).

Public-Key Cryptography

Public-Key Cryptography

Public 1 of 14

KR
Bob

KU
Bob

KR
Alice

KU
Alice

Each user first generates a pair of keys to be used for the
encryption and decryption of messages.  KU indicates a
public key, KR indicates a private key.

Public 2 of 14

All users publish their public keys to a central server so that
anyone can access them.  This is an essential step because
people will need an intended recipient's public key in order to
send them an encrypted message.

Public Server

Public 3 of 14

Suppose Alice wants to send an encrypted message to Bob. 
To do so, she obtains his public key, which is available to
anyone, and uses that key to encrypt her message.

Public 4 of 14

Hi, Bob!

#dG;9)m

When Bob receives a message, he decrypts it with his
private key.  No one else can decrypt the message except
Bob because only he knows the private key!

Public 5 of 14

Hi, Bob!

Public Server

Public-Key Cryptography

Public 6 of 14

RSA is one of the most popular public-key algorithms. 
Named after the three researchers (Rivest, Shamir, and
Adleman) who published the algorithm in the late 1970's, it
has become widely used in many modern cryptographic
systems.  The fundamental security of the algorithm is based
on the difficulty of factoring very large numbers into their
prime factors.

Public-Key Cryptography

Public 7 of 14

The first step of the RSA algorithm is to create the public and
private keys for a user:
Step 1: Generate 2 very large (random) primes, p and q
The numbers need to be very large to make factoring
difficult, and they need to be random so an adversary can't
guess what they might be.
Step 2: Calculate n = p * q
This is simply the product of the two numbers.

Public-Key Cryptography

Public 8 of 14

Step 1: Generate 2 very large (random) primes, p and q
Step 2: Calculate n = p * q
Step 3: Calculate phi(n) = (p-1)(q-1)
This value is needed for the next two steps.
Step 4: Select integer e, such that gcd(phi(n), e)=1
That is, we need to find a value for e that is relatively prime
to phi(n).  There are algorithms that can do this very quickly.

Public-Key Cryptography

Public 9 of 14

Step 1: Generate 2 very large (random) primes, p and q
Step 2: Calculate n = p * q
Step 3: Calculate phi(n) = (p-1)(q-1)
Step 4: Select integer e, such that gcd(phi(n), e)=1
Step 5: Calculate d, where d*e=1 mod phi(n)
We need a value of d, such that when it is multiplied by e
from the previous step, the product is equal to 1 when we
take the remainder when divided by phi(n).

Public-Key Cryptography

Public 10 of 14

Step 1: Generate 2 very large (random) primes, p and q
Step 2: Calculate n = p * q
Step 3: Calculate phi(n) = (p-1)(q-1)
Step 4: Select integer e, such that gcd(phi(n), e)=1
Step 5: Calculate d, where d*e=1 mod phi(n)
The public key, KU, is {e, n}.  Make these values available to
everyone.
The private key, KR, is {d, n}.  Keep d secret!

Public-Key Cryptography

Public 11 of 14

Although real RSA implementations use very large numbers,
for the purposes of this tutorial, we will us relatively small
numbers so that the calculations are easier.
Enter p and q such that they are prime and less than 100.

p=

q=

Calculate n

n=

phi(n)=

n=p*q

(p-1) *(q-1)

e=

Verify e

Now find e such that the gcd(phi(n), e) = 1.

gcd(phi(n), e) =

n=p*q

(p-1) *(q-1)

Calculate d (using Euclid's algorithm),
where d·e=1 mod phi(n)

d=

Public-Key Cryptography

Public 12 of 14

Decrypt
Button

Decrypt

Decrypt

Decrypt

M=

M=

To encrypt plaintext M, do the following (M must be less
than n) :
Ciphertext: C=M
e
mod n
To decrypt ciphertext C at the receiving end:
Plaintext: M=C
d
mod n
Try some values for M above and press the encrypt and
decrypt buttons to see the encryption values for the
keys generated on the previous page.

C=

Public-Key Cryptography

Public 13 of 14

To summarize RSA:
Step 1: Generate 2 very large (random) primes, p and q
Step 2: Calculate n = p * q
Step 3: Calculate phi(n) = (p-1)(q-1)
Step 4: Select integer e, such that gcd(phi(n), e)=1
Step 5: Calculate d, where d*e=1 mod phi(n)
Step 6: The public key, KU, is {e, n}.
Step 7: The private key, KR, is {d, n}.  Keep d secret!
Ciphertext: C=M
e
mod n
Plaintext: M=C
d
mod n

Public-Key Cryptography

Public 14 of 14

Additional References:
Applied Cryptography, 2nd Ed., Bruce Schneier, John Wiley, 1996.
Cryptography: Theory and Practice, 2nd Ed., Douglas Stinson,
Chapman & Hall, 2002.
Introduction to Cryptography with Coding Theory, Wade Trappe and
Lawrence Washington, Prentice Hall, 2002
Handbook of Applied Cryptography, Menezes, van Oorschot, and
Vanstone, CRC Press, 1997.
Cryptography and Network Security, William Stallings, Prentice Hall,
2003.

Public-Key Cryptography

ActionScript [AS1/AS2]

Frame 30
stop();
Frame 60
stop();
Frame 75
stop();
Frame 125
stop();
Frame 175
stop();
Frame 195
stop();
Frame 215
stop();
Frame 245
stop();
Frame 294
stop();
Frame 315
stop();
Frame 335
stop();
Frame 355
stop();
Frame 375
stop();
Frame 395
stop();
Frame 396
stop();
Frame 401
change = "";
Frame 406
c1 = text.charAt(x);
Frame 425
c1 = ""; z = keyval.charCodeAt(0) - 48; if (text.charCodeAt(x) != 32) { tempchar = text.charCodeAt(x) + z; if (122 < tempchar) { tempchar = tempchar - 26; } c3 = chr(tempchar); } else { c3 = " "; }
Frame 435
temp = ""; if (text.charCodeAt(x) != 32) { val = c3; temp = temp + val; } else { temp = temp + " "; } c3 = ""; change = change + temp; x++; if (x >= text.length) { gotoAndPlay (396); } else { gotoAndPlay (406); }
Frame 445
stop();
Frame 504
stop();
Frame 525
stop();
Frame 545
stop();
Frame 565
stop();
Frame 605
stop();
Frame 624
stop();
Frame 645
stop();
Frame 665
stop();
Frame 685
stop();
Frame 705
stop();
Frame 724
stop();
Frame 745
stop();
Frame 765
pub = ((("{" + e) + ",") + n) + "}"; priv = ((("{" + dd) + ",") + n) + "}"; cipher = ""; decipher = ""; M = ""; stop();
Frame 785
pub = ((("{" + e) + ",") + n) + "}"; priv = ((("{" + dd) + ",") + n) + "}"; cipher = ""; decipher = ""; M = ""; stop();
Frame 805
stop();
Symbol 16 Button
on (release) { gotoAndPlay (31); }
Symbol 17 Button
on (release) { gotoAndPlay (246); }
Symbol 18 Button
on (release) { gotoAndPlay (456); }
Symbol 29 Button
on (release) { gotoAndPlay (62); }
Symbol 34 Button
on (release) { gotoAndPlay (1); }
Symbol 37 Button
on (release) { gotoAndPlay (77); }
Symbol 41 Button
on (release) { gotoAndPlay (31); }
Symbol 47 Button
on (release) { gotoAndPlay (127); }
Symbol 48 Button
on (release) { gotoAndPlay (62); }
Symbol 52 Button
on (release) { gotoAndPlay (177); }
Symbol 53 Button
on (release) { gotoAndPlay (77); }
Symbol 62 Button
on (release) { gotoAndPlay (197); }
Symbol 63 Button
on (release) { gotoAndPlay (127); }
Symbol 67 Button
on (release) { gotoAndPlay (217); }
Symbol 68 Button
on (release) { gotoAndPlay (177); }
Symbol 73 Button
on (release) { gotoAndPlay (197); }
Symbol 79 Button
on (release) { gotoAndPlay (246); }
Symbol 87 Button
on (release) { gotoAndPlay (295); }
Symbol 100 Button
on (release) { gotoAndPlay (316); }
Symbol 101 Button
on (release) { gotoAndPlay (278); }
Symbol 109 Button
on (release) { gotoAndPlay (336); }
Symbol 110 Button
on (release) { gotoAndPlay (295); }
Symbol 119 Button
on (release) { gotoAndPlay (356); }
Symbol 120 Button
on (release) { gotoAndPlay (316); }
Symbol 126 Button
on (release) { gotoAndPlay (376); }
Symbol 127 Button
on (release) { gotoAndPlay (336); }
Symbol 132 Button
on (release) { gotoAndPlay (396); }
Symbol 133 Button
on (release) { gotoAndPlay (356); }
Symbol 141 Button
on (release) { x = 0; text = text.toLowerCase(); gotoAndPlay (401); }
Symbol 145 Button
on (release) { gotoAndPlay (456); }
Symbol 146 Button
on (release) { gotoAndPlay (376); }
Symbol 162 Button
on (release) { gotoAndPlay (505); }
Symbol 169 Button
on (release) { gotoAndPlay (526); }
Symbol 170 Button
on (release) { gotoAndPlay (488); }
Symbol 175 Button
on (release) { gotoAndPlay (546); }
Symbol 176 Button
on (release) { gotoAndPlay (505); }
Symbol 179 Button
on (release) { gotoAndPlay (566); }
Symbol 180 Button
on (release) { gotoAndPlay (526); }
Symbol 185 Button
on (release) { gotoAndPlay (606); }
Symbol 186 Button
on (release) { gotoAndPlay (546); }
Symbol 191 Button
on (release) { gotoAndPlay (625); }
Symbol 192 Button
on (release) { gotoAndPlay (586); }
Symbol 196 Button
on (release) { gotoAndPlay (646); }
Symbol 197 Button
on (release) { gotoAndPlay (606); }
Symbol 201 Button
on (release) { gotoAndPlay (666); }
Symbol 202 Button
on (release) { gotoAndPlay (625); }
Symbol 206 Button
on (release) { gotoAndPlay (686); }
Symbol 207 Button
on (release) { gotoAndPlay (646); }
Symbol 211 Button
on (release) { gotoAndPlay (706); }
Symbol 212 Button
on (release) { gotoAndPlay (666); }
Symbol 216 Button
on (release) { gotoAndPlay (725); }
Symbol 217 Button
on (release) { gotoAndPlay (686); }
Symbol 229 Button
on (release) { n = p * q; phi = (p - 1) * (q - 1); }
Symbol 239 Button
on (release) { a = e; b = phi; if (b == 0) { d = a; x = 1; y = 0; } else { x2 = 1; x1 = 0; y2 = 0; y1 = 1; while (0 < b) { qx = Math.floor(a / b); r = a - (qx * b); x = x2 - (qx * x1); y = y2 - (qx * y1); a = b; b = r; x2 = x1; x1 = x; y2 = y1; y1 = y; } d = a; x = x2; y = y2; } gcd = d; }
Symbol 245 Button
on (release) { p_prime = true; q_prime = true; i = 2; while (i < p) { if ((p % i) == 0) { p_prime = false; } i++; } i = 2; while (i < q) { if ((q % i) == 0) { q_prime = false; } i++; } if ((p_prime == true) && (q_prime == true)) { n = p * q; phi = (p - 1) * (q - 1); } else if (p_prime == false) { n = "check p"; phi = " "; } else { n = "check q"; phi = " "; } }
Symbol 251 Button
on (release) { a = e; b = phi; if (b == 0) { d = a; x = 1; y = 0; } else { x2 = 1; x1 = 0; y2 = 0; y1 = 1; while (0 < b) { qx = Math.floor(a / b); r = a - (qx * b); x = x2 - (qx * x1); y = y2 - (qx * y1); a = b; b = r; x2 = x1; x1 = x; y2 = y1; y1 = y; } d = a; x = x2; y = y2; } gcd = d; if (gcd == 1) { while (x < 0) { x = x + phi; } dd = x; _parent.forward_button._visible = false; } else { dd = "error"; } }
Symbol 257 Button
on (release) { a = e; b = phi; if (b == 0) { d = a; x = 1; y = 0; } else { x2 = 1; x1 = 0; y2 = 0; y1 = 1; while (0 < b) { qx = Math.floor(a / b); r = a - (qx * b); x = x2 - (qx * x1); y = y2 - (qx * y1); a = b; b = r; x2 = x1; x1 = x; y2 = y1; y1 = y; } d = a; x = x2; y = y2; } gcd = d; if (gcd == 1) { while (x < 0) { x = x + phi; } dd = x; gotoAndPlay (746); } else { dd = "error"; } }
Symbol 258 Button
on (release) { gotoAndPlay (706); }
Symbol 266 Button
on (release) { if ((M >= 0) && (M < n)) { cr = M; i = 2; while (e >= i) { cr = (cr * M) % n; i++; } cipher = cr; } else { cipher = "Bad M!"; cr = -1; } }
Symbol 267 Button
on (release) { if ((cr >= 0) && (cr < n)) { dcr = cr; i = 2; while (dd >= i) { dcr = (dcr * cr) % n; i++; } decipher = dcr; } else { decipher = ""; } }
Symbol 278 Button
on (release) { gotoAndPlay (766); }
Symbol 279 Button
on (release) { gotoAndPlay (725); }
Symbol 283 Button
on (release) { gotoAndPlay (786); }
Symbol 284 Button
on (release) { gotoAndPlay (746); }
Symbol 288 Button
on (release) { gotoAndPlay (1); }
Symbol 289 Button
on (release) { gotoAndPlay (766); }

Library Items

Symbol 1 GraphicUsed by:7 8 9 16 17 18 29 34 37 41 47 48 52 53 62 63 67 68 73 79 87 100 101 109 110 119 120 126 127 132 133 145 146 162 169 170 175 176 179 180 185 186 191 192 196 197 201 202 206 207 211 212 216 217 257 258 278 279 283 284 288 289
Symbol 2 GraphicUsed by:7 8 9 16 17 18
Symbol 3 GraphicUsed by:7 8 9 16 17 18 29 34 37 41 47 48 52 53 62 63 67 68 73 79 87 100 101 109 110 119 120 126 127 132 133 145 146 162 169 170 175 176 179 180 185 186 191 192 196 197 201 202 206 207 211 212 216 217 257 258 278 279 283 284 288 289
Symbol 4 GraphicUsed by:7 8 9 16 17 18 29 37 47 52 62 67 79 87 100 109 119 126 132 145 162 169 175 179 185 191 196 201 206 211 216 257 278 283 288
Symbol 5 GraphicUsed by:7 8 9 16 17 18 29 37 47 52 62 67 79 87 100 109 119 126 132 145 162 169 175 179 185 191 196 201 206 211 216 257 278 283 288
Symbol 6 GraphicUsed by:7 8 9 16 17 18 29 34 37 41 47 48 52 53 62 63 67 68 73 79 87 100 101 109 110 119 120 126 127 132 133 145 146 162 169 170 175 176 179 180 185 186 191 192 196 197 201 202 206 207 211 212 216 217 257 258 278 279 283 284 288 289
Symbol 7 ButtonUses:1 2 3 4 5 6Used by:Timeline
Symbol 8 ButtonUses:1 2 3 4 5 6Used by:Timeline
Symbol 9 ButtonUses:1 2 3 4 5 6Used by:Timeline
Symbol 10 FontUsed by:11 12 13 15 19 23 24 43 44 51 60 74 77 81 84 85 86 90 98 99 107 108 112 113 117 118 137 138 139 140 142 144 155 156 157 158 160 161 182 183 188 190 195 200 205 210 215 256 261 262 263 264 273 275 276 277 281 282 287
Symbol 11 EditableTextUses:10Used by:Timeline
Symbol 12 EditableTextUses:10Used by:Timeline
Symbol 13 EditableTextUses:10Used by:Timeline
Symbol 14 GraphicUsed by:Timeline
Symbol 15 EditableTextUses:10Used by:Timeline
Symbol 16 ButtonUses:1 2 3 4 5 6Used by:Timeline
Symbol 17 ButtonUses:1 2 3 4 5 6Used by:Timeline
Symbol 18 ButtonUses:1 2 3 4 5 6Used by:Timeline
Symbol 19 EditableTextUses:10Used by:Timeline
Symbol 20 FontUsed by:26 27 35 36 46 49 50 55 56 57 58 59 61 64 65 66 69 70 71 72 75 76 78 80 82 83 88 91 92 93 94 95 96 97 102 103 104 105 106 111 113 114 115 116 121 122 123 124 125 128 129 134 135 136 144 147 148 149 150 151 152 153 154 159 163 164 165 166 167 168 171 172 173 177 178 181 184 187 189 193 194 198 199 203 204 208 209 213 214 218 219 220 221 222 223 225 230 231 232 233 236 237 238 240 241 242 243 244 246 247 250 252 253 254 255 259 268 269 270 271 272 273 274 280 281 285 286
Symbol 290 FontUsed by:21
Symbol 21 EditableTextUses:290Used by:Timeline
Symbol 22 GraphicUsed by:Timeline
Symbol 23 EditableTextUses:10Used by:Timeline
Symbol 24 EditableTextUses:10Used by:Timeline
Symbol 25 FontUsed by:26 49 55 61 82 91 103 159 168 204 273 281
Symbol 26 TextUses:20 25Used by:Timeline
Symbol 27 EditableTextUses:20Used by:Timeline
Symbol 28 GraphicUsed by:29 34 37 41 47 48 52 53 62 63 67 68 73 79 87 100 101 109 110 119 120 126 127 132 133 145 146 162 169 170 175 176 179 180 185 186 191 192 196 197 201 202 206 207 211 212 216 217 257 258 278 279 283 284 288 289
Symbol 29 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 30 FontUsed by:31 32 33
Symbol 31 TextUses:30Used by:34
Symbol 32 TextUses:30Used by:34
Symbol 33 TextUses:30Used by:34
Symbol 34 ButtonUses:1 28 3 31 32 6 33Used by:Timeline
Symbol 35 EditableTextUses:20Used by:Timeline
Symbol 36 EditableTextUses:20Used by:Timeline
Symbol 37 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 38 GraphicUsed by:41 48 53 63 68 73 101 110 120 127 133 146 170 176 180 186 192 197 202 207 212 217 258 279 284 289
Symbol 39 GraphicUsed by:41 48 53 63 68 73 101 110 120 127 133 146 170 176 180 186 192 197 202 207 212 217 258 279 284 289
Symbol 40 GraphicUsed by:41 48 53 63 68 73 101 110 120 127 133 146 170 176 180 186 192 197 202 207 212 217 258 279 284 289
Symbol 41 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 42 GraphicUsed by:141 260 265 266 267  Timeline
Symbol 43 EditableTextUses:10Used by:Timeline
Symbol 44 EditableTextUses:10Used by:Timeline
Symbol 45 GraphicUsed by:Timeline
Symbol 46 EditableTextUses:20Used by:Timeline
Symbol 47 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 48 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 49 TextUses:20 25Used by:Timeline
Symbol 50 EditableTextUses:20Used by:Timeline
Symbol 51 EditableTextUses:10Used by:Timeline
Symbol 52 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 53 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 54 GraphicUsed by:Timeline
Symbol 55 TextUses:20 25Used by:Timeline
Symbol 56 EditableTextUses:20Used by:Timeline
Symbol 57 EditableTextUses:20Used by:Timeline
Symbol 58 EditableTextUses:20Used by:Timeline
Symbol 59 EditableTextUses:20Used by:Timeline
Symbol 60 EditableTextUses:10Used by:Timeline
Symbol 61 TextUses:20 25Used by:Timeline
Symbol 62 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 63 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 64 EditableTextUses:20Used by:Timeline
Symbol 65 EditableTextUses:20Used by:Timeline
Symbol 66 EditableTextUses:20Used by:Timeline
Symbol 67 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 68 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 69 EditableTextUses:20Used by:Timeline
Symbol 70 EditableTextUses:20Used by:Timeline
Symbol 71 EditableTextUses:20Used by:Timeline
Symbol 72 EditableTextUses:20Used by:Timeline
Symbol 73 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 74 EditableTextUses:10Used by:Timeline
Symbol 75 EditableTextUses:20Used by:Timeline
Symbol 76 EditableTextUses:20Used by:Timeline
Symbol 77 EditableTextUses:10Used by:Timeline
Symbol 78 EditableTextUses:20Used by:Timeline
Symbol 79 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 80 EditableTextUses:20Used by:Timeline
Symbol 81 EditableTextUses:10Used by:Timeline
Symbol 82 TextUses:20 25Used by:Timeline
Symbol 83 EditableTextUses:20Used by:Timeline
Symbol 84 EditableTextUses:10Used by:Timeline
Symbol 85 EditableTextUses:10Used by:Timeline
Symbol 86 EditableTextUses:10Used by:Timeline
Symbol 87 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 88 EditableTextUses:20Used by:Timeline
Symbol 89 GraphicUsed by:Timeline
Symbol 90 EditableTextUses:10Used by:Timeline
Symbol 91 TextUses:25 20Used by:Timeline
Symbol 92 EditableTextUses:20Used by:Timeline
Symbol 93 EditableTextUses:20Used by:Timeline
Symbol 94 EditableTextUses:20Used by:Timeline
Symbol 95 EditableTextUses:20Used by:Timeline
Symbol 96 EditableTextUses:20Used by:Timeline
Symbol 97 EditableTextUses:20Used by:Timeline
Symbol 98 EditableTextUses:10Used by:Timeline
Symbol 99 EditableTextUses:10Used by:Timeline
Symbol 100 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 101 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 102 EditableTextUses:20Used by:Timeline
Symbol 103 TextUses:25 20Used by:Timeline
Symbol 104 EditableTextUses:20Used by:Timeline
Symbol 105 EditableTextUses:20Used by:Timeline
Symbol 106 EditableTextUses:20Used by:Timeline
Symbol 107 EditableTextUses:10Used by:Timeline
Symbol 108 EditableTextUses:10Used by:Timeline
Symbol 109 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 110 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 111 EditableTextUses:20Used by:Timeline
Symbol 112 EditableTextUses:10Used by:Timeline
Symbol 113 TextUses:20 10Used by:Timeline
Symbol 114 EditableTextUses:20Used by:Timeline
Symbol 115 EditableTextUses:20Used by:Timeline
Symbol 116 EditableTextUses:20Used by:Timeline
Symbol 117 EditableTextUses:10Used by:Timeline
Symbol 118 EditableTextUses:10Used by:Timeline
Symbol 119 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 120 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 121 EditableTextUses:20Used by:Timeline
Symbol 122 EditableTextUses:20Used by:Timeline
Symbol 123 EditableTextUses:20Used by:Timeline
Symbol 124 EditableTextUses:20Used by:Timeline
Symbol 125 EditableTextUses:20Used by:Timeline
Symbol 126 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 127 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 128 EditableTextUses:20Used by:Timeline
Symbol 129 EditableTextUses:20Used by:Timeline
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:Timeline
Symbol 132 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 133 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 134 EditableTextUses:20Used by:Timeline
Symbol 135 EditableTextUses:20Used by:Timeline
Symbol 136 EditableTextUses:20Used by:Timeline
Symbol 137 EditableTextUses:10Used by:141 260 266
Symbol 138 EditableTextUses:10Used by:141 260 266
Symbol 139 EditableTextUses:10Used by:141 260 266
Symbol 140 EditableTextUses:10Used by:141 260 266
Symbol 141 ButtonUses:42 137 138 139 140Used by:Timeline
Symbol 142 EditableTextUses:10Used by:Timeline
Symbol 143 FontUsed by:144 199 204 209 214 219 221 223 225 230 232 234 235 237 238 240 241 248 249 253 254 269 272 273 274 281 286
Symbol 144 TextUses:20 143 10Used by:Timeline
Symbol 145 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 146 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 147 EditableTextUses:20Used by:Timeline
Symbol 148 EditableTextUses:20Used by:Timeline
Symbol 149 EditableTextUses:20Used by:Timeline
Symbol 150 EditableTextUses:20Used by:Timeline
Symbol 151 EditableTextUses:20Used by:Timeline
Symbol 152 EditableTextUses:20Used by:Timeline
Symbol 153 EditableTextUses:20Used by:Timeline
Symbol 154 EditableTextUses:20Used by:Timeline
Symbol 155 EditableTextUses:10Used by:Timeline
Symbol 156 EditableTextUses:10Used by:Timeline
Symbol 157 EditableTextUses:10Used by:Timeline
Symbol 158 EditableTextUses:10Used by:Timeline
Symbol 159 TextUses:20 25Used by:Timeline
Symbol 160 EditableTextUses:10Used by:Timeline
Symbol 161 EditableTextUses:10Used by:Timeline
Symbol 162 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 163 EditableTextUses:20Used by:Timeline
Symbol 164 TextUses:20Used by:Timeline
Symbol 165 TextUses:20Used by:Timeline
Symbol 166 TextUses:20Used by:Timeline
Symbol 167 TextUses:20Used by:Timeline
Symbol 168 TextUses:20 25Used by:Timeline
Symbol 169 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 170 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 171 EditableTextUses:20Used by:Timeline
Symbol 172 EditableTextUses:20Used by:Timeline
Symbol 173 EditableTextUses:20Used by:Timeline
Symbol 174 GraphicUsed by:Timeline
Symbol 175 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 176 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 177 EditableTextUses:20Used by:Timeline
Symbol 178 EditableTextUses:20Used by:Timeline
Symbol 179 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 180 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 181 EditableTextUses:20Used by:Timeline
Symbol 182 EditableTextUses:10Used by:Timeline
Symbol 183 EditableTextUses:10Used by:Timeline
Symbol 184 EditableTextUses:20Used by:Timeline
Symbol 185 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 186 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 187 EditableTextUses:20Used by:Timeline
Symbol 188 EditableTextUses:10Used by:Timeline
Symbol 189 EditableTextUses:20Used by:Timeline
Symbol 190 EditableTextUses:10Used by:Timeline
Symbol 191 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 192 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 193 EditableTextUses:20Used by:Timeline
Symbol 194 EditableTextUses:20Used by:Timeline
Symbol 195 EditableTextUses:10Used by:Timeline
Symbol 196 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 197 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 198 EditableTextUses:20Used by:Timeline
Symbol 199 TextUses:20 143Used by:Timeline
Symbol 200 EditableTextUses:10Used by:Timeline
Symbol 201 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 202 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 203 EditableTextUses:20Used by:Timeline
Symbol 204 TextUses:20 143 25Used by:Timeline
Symbol 205 EditableTextUses:10Used by:Timeline
Symbol 206 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 207 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 208 EditableTextUses:20Used by:Timeline
Symbol 209 TextUses:20 143Used by:Timeline
Symbol 210 EditableTextUses:10Used by:Timeline
Symbol 211 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 212 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 213 EditableTextUses:20Used by:Timeline
Symbol 214 TextUses:20 143Used by:Timeline
Symbol 215 EditableTextUses:10Used by:Timeline
Symbol 216 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 217 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 218 EditableTextUses:20Used by:Timeline
Symbol 219 TextUses:20 143Used by:Timeline
Symbol 220 EditableTextUses:20Used by:Timeline
Symbol 221 TextUses:143 20Used by:Timeline
Symbol 222 EditableTextUses:20Used by:Timeline
Symbol 223 TextUses:143 20Used by:Timeline
Symbol 224 GraphicUsed by:229 239 245 251
Symbol 225 TextUses:20 143Used by:229 245
Symbol 226 GraphicUsed by:229 239 245 251
Symbol 227 GraphicUsed by:229 239 245 251
Symbol 228 GraphicUsed by:229 239 245 251
Symbol 229 ButtonUses:224 225 226 227 228Used by:Timeline
Symbol 230 TextUses:143 20Used by:Timeline
Symbol 231 EditableTextUses:20Used by:Timeline
Symbol 232 TextUses:20 143Used by:Timeline
Symbol 233 EditableTextUses:20Used by:Timeline
Symbol 234 EditableTextUses:143Used by:Timeline
Symbol 235 EditableTextUses:143Used by:Timeline
Symbol 236 EditableTextUses:20Used by:Timeline
Symbol 237 TextUses:143 20Used by:Timeline
Symbol 238 TextUses:20 143Used by:239 251
Symbol 239 ButtonUses:224 238 226 227 228Used by:Timeline
Symbol 240 TextUses:20 143Used by:Timeline
Symbol 241 TextUses:20 143Used by:Timeline
Symbol 242 EditableTextUses:20Used by:Timeline
Symbol 243 EditableTextUses:20Used by:Timeline
Symbol 244 EditableTextUses:20Used by:Timeline
Symbol 245 ButtonUses:224 225 226 227 228Used by:Timeline
Symbol 246 EditableTextUses:20Used by:Timeline
Symbol 247 EditableTextUses:20Used by:Timeline
Symbol 248 EditableTextUses:143Used by:Timeline
Symbol 249 EditableTextUses:143Used by:Timeline
Symbol 250 EditableTextUses:20Used by:Timeline
Symbol 251 ButtonUses:224 238 226 227 228Used by:Timeline
Symbol 252 EditableTextUses:20Used by:Timeline
Symbol 253 TextUses:20 143Used by:Timeline
Symbol 254 TextUses:143 20Used by:Timeline
Symbol 255 EditableTextUses:20Used by:Timeline
Symbol 256 EditableTextUses:10Used by:Timeline
Symbol 257 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 258 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 259 EditableTextUses:20Used by:Timeline
Symbol 260 ButtonUses:42 137 138 139 140Used by:Timeline
Symbol 261 EditableTextUses:10Used by:265 267
Symbol 262 EditableTextUses:10Used by:265 267
Symbol 263 EditableTextUses:10Used by:265 267
Symbol 264 EditableTextUses:10Used by:265 267
Symbol 265 ButtonUses:42 261 262 263 264Used by:Timeline
Symbol 266 ButtonUses:42 137 138 139 140Used by:Timeline
Symbol 267 ButtonUses:42 261 262 263 264Used by:Timeline
Symbol 268 EditableTextUses:20Used by:Timeline
Symbol 269 TextUses:143 20Used by:Timeline
Symbol 270 EditableTextUses:20Used by:Timeline
Symbol 271 EditableTextUses:20Used by:Timeline
Symbol 272 TextUses:143 20Used by:Timeline
Symbol 273 TextUses:20 143 10 25Used by:Timeline
Symbol 274 TextUses:143 20Used by:Timeline
Symbol 275 EditableTextUses:10Used by:Timeline
Symbol 276 EditableTextUses:10Used by:Timeline
Symbol 277 EditableTextUses:10Used by:Timeline
Symbol 278 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 279 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 280 EditableTextUses:20Used by:Timeline
Symbol 281 TextUses:20 143 10 25Used by:Timeline
Symbol 282 EditableTextUses:10Used by:Timeline
Symbol 283 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 284 ButtonUses:1 28 3 38 39 6 40Used by:Timeline
Symbol 285 EditableTextUses:20Used by:Timeline
Symbol 286 TextUses:20 143Used by:Timeline
Symbol 287 EditableTextUses:10Used by:Timeline
Symbol 288 ButtonUses:1 28 3 4 5 6Used by:Timeline
Symbol 289 ButtonUses:1 28 3 38 39 6 40Used by:Timeline

Labels

"intro - 1"Frame 31
"intro - 2"Frame 62
"intro - 3"Frame 77
"intro - 4"Frame 127
"intro - 5"Frame 177
"intro - 6"Frame 197
"intro - 7"Frame 217
"cc - 1"Frame 246
"cc - 2"Frame 278
"cc - 3"Frame 295
"cc - 4"Frame 316
"cc - 5"Frame 336
"cc - 6"Frame 356
"cc - 7"Frame 376
"cc - 8"Frame 396
"cc - 9"Frame 401
"cc - 10"Frame 406
"cc - 11"Frame 415
"cc - 12"Frame 425
"cc - 13"Frame 435
"cc -14"Frame 446
"pc - 1"Frame 456
"pc - 2"Frame 488
"pc - 3"Frame 505
"pc - 4"Frame 526
"pc - 5"Frame 546
"pc - 6"Frame 566
"pc - 7"Frame 586
"pc - 8"Frame 606
"pc - 9"Frame 625
"pc - 10"Frame 646
"pc - 11"Frame 666
"pc - 12"Frame 686
"pc - 13"Frame 706
"pc - 14"Frame 725
"pc -15"Frame 746
"pc - 16"Frame 766
"pc - 17"Frame 786

Dynamic Text Variables

changeSymbol 135 EditableText""
textSymbol 136 EditableText""
keyvalSymbol 142 EditableText""
c1Symbol 148 EditableText""
c1Symbol 149 EditableText""
c3Symbol 150 EditableText""
c1Symbol 151 EditableText""
c3Symbol 152 EditableText""
c1Symbol 153 EditableText""
textSymbol 154 EditableText""
pSymbol 220 EditableText""
qSymbol 222 EditableText""
nSymbol 231 EditableText""
phiSymbol 233 EditableText""
eSymbol 236 EditableText""
gcdSymbol 242 EditableText""
pSymbol 243 EditableText""
qSymbol 244 EditableText""
nSymbol 246 EditableText""
phiSymbol 247 EditableText""
eSymbol 250 EditableText""
gcdSymbol 252 EditableText""
ddSymbol 255 EditableText""
MSymbol 268 EditableText""
cipherSymbol 270 EditableText""
decipherSymbol 271 EditableText""
pubSymbol 275 EditableText""
privSymbol 276 EditableText""




http://swfchan.com/33/160842/info.shtml
Created: 21/10 -2018 14:00:25 Last modified: 21/10 -2018 14:00:25 Server time: 11/05 -2024 23:09:25