User-Submitted Improvements

Choose two distinct prime numbers p and q.
For security purposes, the integers p and q should be chosen at random, and should be of similar bit-length. Prime integers can be efficiently found using a primality test.
Compute n = pq.
n is used as the modulus for both the public and private keys. Its length, usually expressed in bits, is the key length.
Compute ?(n) = ?(p)?(q) = (p ? 1)(q ? 1) = n - (p + q -1), where ? is Euler's totient function.
Choose an integer e such that 1 < e < ?(n) and gcd(e, ?(n)) = 1; i.e., e and ?(n) are coprime.
e is released as the public key exponent.
e having a short bit-length and small Hamming weight results in more efficient encryption – most commonly 216 + 1 = 65,537. However, much smaller values of e (such as 3) have been shown to be less secure in some settings.[5]
Determine d as d ? e?1 (mod ?(n)); i.e., d is the multiplicative inverse of e (modulo ?(n)).
This is more clearly stated as: solve for d given d?e ? 1 (mod ?(n))
This is often computed using the extended Euclidean algorithm. Using the pseudocode in the Modular integers section, inputs a and n correspond to e and ?(n), respectively.
d is kept as the private key exponent.
Choose two distinct prime num…
"Your robot puppy is so sweet," says Skipper. "Can we make a robot cat too?" "I think that's a great idea, Skipper," Barbie says, laughing, "You can do anything with code. Want to learn how?"
"Your robot puppy is so sweet…
Barbie: 'God gave men brains larger than dogs so they wouldn't hump women's legs at cocktail parties.' - Ruth Libby.
                                     English Teacher: I'm not sure your mother counts as a significant author of the 20th century.
         Barbie: Her last book sold 2 million copies.
Barbie: 'God gave men brains …
Skipper asks Barbie for help on her homework assignment and accidentally clicks on a link in an email from a friend. Suddenly her screen fills up with pictures and her computer won't respond. "Barbie, can you help me clean my computer?"
Skipper asks Barbie for help …
"I'm telling mom!" yells Skipper. Barbie smirks saying, "Really!?! You think mom is going to take your game over my assignment?" Skipper hits Barbie with a pillow. "Fine! But you better promise not to lock me out!" Barbie nods and says "Don't worry. I'll let you back on it once I get everything finished....maybe."
"I'm telling mom!" yells Skip…
"Steven and Brian haven't committed anything yet to our git....so far it's all my code! Get off your a$$ boys, no time for wow!"
"Steven and Brian haven't com…
Steve plugged in the monitor and giggled uncontrollably.
"Goddammit, Steve!", Barbie exclaimed. "STOP SHOWING ME GOATSE! I WILL CUT YOU WITH THIS DISC!"
Steve plugged in the monitor …
"Your robot puppy is so sweet," says Skipper. "Can I play your game?" "I'm only creating the design ideas," Barbie says, laughing, "I'll need Steven's and Brian's genitals to turn it into a real game!"
"Your robot puppy is so sweet…
I am Bizzaro Stormy.
I am Bizzaro Stormy.
"Maybe you should let me and Brian work on this," offers Steven. "Thanks, but I can do this myself." says Barbie. She pauses a moment. "Actually you two can help. Steven, can you hook Skipper's hard drive up to the library's computer? I'll work on it once I'm finished with my computer." Steven hooks it up and looks at the machine. "I don't know Barbie. This looks like a lot of work…" Barbie interrupts. "I'm never afraid of some work, Steven. Thanks."
"Maybe you should let me and …
Mr. Stallman didn't look half-bad after he shaved and lost 70 pounds, but the white lab coat was a dorky touch. "Here," he said, "let's start with a simple relocatable object disassembly exercise."
Mr. Stallman didn't look half…
Barbie pitches her ideas to the project management team. “Look!”,. she explains, “The firewall looks like a cute doggie defending the data kennel but underneath it acts like a rabid Rottweiler if it detects suspicious activity.”
Barbie pitches her ideas to t…
I AM BIZZARO STORMY
I AM BIZZARO STORMY
"Now that I'm making the design I'll also need to make it into a real game!" Said Barbie excitedly.
"Now that I'm making the desi…
Mira la tonta pollas de la Barbie! 
Se le ha ido la olla y ahora tiene que subir toda la docu de Noviembre a la IP
Mira la tonta pollas de la Ba…
"Brian..." asks Barbie, her eyes darting across lines of obfuscated JavaScript. "...what did I say about commenting your fucking code during a live op?". Brian smiles nervously. "Erm...well...not do it any more?".
Barbie cuts him short " Right that's it Brian. I'm going to have to doxx your mom again"
"Brian..." asks Barbie, her e…
"At the moment I'm only creating the design ideas," Barbie says, laughing. "I'll need Steven and Brian to help me with writing the code for it, it's a big job!"
"At the moment I'm only creat…
"I'm first creating the design ideas," Barbie says, laughing. "Would be cool if Steven and Brian would test the game once I'm done coding. It's good to have testers who can break things."
"I'm first creating the desig…
Why were you looking at this stuff. There is no reason to decide between Idris Elba and a steak, just have both.
Why were you looking at this …
Barbie types furiously on the dual laptops while terminals flash and dance across the screen.

                    "I'm in," she exclaimed, "Never send a boy to do a woman's job."
Barbie types furiously on the…
"MY LEGS ARE BROKEN!"
 - said Barbie.
"MY LEGS ARE BROKEN!" - said…
When Barbie puts her flash drive into Skipper's laptop, the screen starts blinking. "Oh no!" says Barbie. "The virus must be on the flash drive!" "I forgot to back up my homework assignment!" cries Skipper. "And all my music files are lost, taa
When Barbie puts her flash dr…
"It will go faster if you install a REAL OS like Arch Linux instead of NOObuntu," offers Steven.
"It will go faster if you ins…
After class, Barbie meets with Steven and Brian in the library. "Hi, guys," says Barbie. I just got my new Linux system up and running!" Steven sighed and replied, "I'd just like to interject for a moment. What you’re referring to as Linux, is in fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX...
After class, Barbie meets wit…
After class, Barbie meets with Steven and Brian in the library. "Hi, guys," i found your hacker!
After class, Barbie meets wit…

more (171 pages)