-----BEGIN PGP SIGNED MESSAGE----- I was just thinking... What if one were to use Vigenere encryption with a key at least as long as the message (therefore making the incidence of coincidences irrelevant)? A key made of, for instance, words strung together from a dictonary selected pseudorandomly? Are there other weaknesses in the Vigenere system that are escaping me? Perhaps one could use (in the pseudorand words example) distribution / transition / equilibrium proabilities in the english language? If so, are there any other options for generating a long key without the need for a truly random key (which would make using the Vigenere table pointless because it would just be an one- time-pad)? Also, what are the weaknesses of the Playfair cypher? My texts mention it, but don't say much of anything other than how it works... Just pondering at odd hours... Skye - -- - -----====> Skye Merlin Poier <====----- Undergrad in CMPT/MATH (Virtual Reality) |||| |||| email: poier@sfu.ca p-OO <--> OO-q THINK PGP Public Key available on finger \== ==/ -----BEGIN PGP SIGNATURE----- Version: 2.2 iQCVAgUBLAXAvS0bkpXW3omvAQG5EQP/dVH9mxGEvd59ec5e63LKvq45QCwW3K/W QQU9KlkqGsqw6s5R9N3JQeK+BEIDhq2qViPkP9PPDBPmK9nyAx1zLxQ7tP5W+HvT wuFeG+Yqzg5IBsOQXRKPaBeNJcgCyDXUgFSKSRT0fGD1n5XCb7zKScht2p4Cp0CB 07jUWV0cPqQ= =Cydq -----END PGP SIGNATURE-----
I must've missed it. Will some kind soul forward to me a description of Vigenere?
Also, what are the weaknesses of the Playfair cypher? My texts mention it, but don't say much of anything other than how it works...
Well, a while ago I saw a description of playfair in a novel and it
was simple enough that I coded it... I guess I had lots of free time.
Don't pick on my code. It's old.
Stig
/**
* playfair.c -- implementation of the playfair cipher
* written by stig, 10-mar-91
*
* --- TO COMPILE (put this in your makefile) ---
* unpf pf: playfair.c
* cc $(CFLAGS) -o pf playfair.c
* - rm unpf
* ln pf unpf
*
* --- THIS PROGRAM works as a filter---
* pf keyword
participants (2)
-
poier@sfu.ca
-
stig@netcom.com