software methods: encryption and decryption
see also:
"Public Key Cryptography" by John Smith Byte magazine, January 1983 pg 198 (principles, security, and sample basic program)
Handbook of Applied Cryptography (most chapters online) http://www.cacr.math.uwaterloo.ca/hac/
DES: the data encryption standard
http://www.swt.fh-mannheim.de/inhalt/lehrvera/reinhardt/srn-ss98/fip46-2.htm
[offline]
EFF: DES Cracker Project /* was http://www.eff.org/descracker.html */
http://people.qualcomm.com/karn/code/des.html
[offline]
tea: the tiny encryption algorithm
CryptoPIC: software to encrypt or decrypt over 6 Kbit/sec on a 20 MHz Microchip PIC (using the tea algorithm) http://members.tripod.com/~mdileo/cryptopic.html
software to encrypt or decrypt on a Microchip PIC16 and Microchip PIC18 http://www.geocities.com/SiliconValley/2499/code.html
the University of Bradford's Cryptography & Computer Communications Security Group http://vader.brad.ac.uk/tea/tea.shtml
[offline]
cryptodox wiki: http://cryptodox.com/
JavaScript Shopping & Crypto - Summary http://shop-js.sourceforge.net/index.html
generates RSA keys for public key encryption, uses the keys to generate a random session key, and uses that key with RC4 to encrypt messages. All written in JavaScript so it runs in the web browser.
Simon Singh http://simonsingh.net/
has written a nice introduction to the history of cryptography, with some nice JavaScript animations. See "the Crypto Corner" and "the Black Chamber" here.
Interested:
Comments: