This is an extension to the Vigenere
cipher that makes it much harder to
break. Instead of repeating the passphrase over and over in order to
encrypt the text, the passphrase is used once and the cleartext is used to
decrypt or encrypt the text.