Vigenere Cipher | Caesar Cipher |
Polyalphabetic Cipher | Encryption |
Decryption | Key |
Plaintext | Ciphertext |
A monoalphabetic substitution cipher in which each letter in the plaintext is shifted a certain number of places down the alphabet. | A method of encrypting alphabetic text using a series of different Caesar ciphers based on the letters of a keyword. |
The procedure of converting plain text into ciphered text by employing an algorithm for secure encoding and a confidential key. | A cipher that uses multiple substitution alphabets to encrypt the plaintext. The Vigenere Cipher is an example of this type of cipher. |
A piece of information used in conjunction with an encryption algorithm to transform plaintext into ciphertext and vice versa. | The process of converting encoded text to its original form by employing a deciphering algorithm and the identical confidential key utilized during encryption. |
The encrypted message or data that is the result of the encryption process and that appears scrambled and unreadable until it is decoded. | The original message or data that is to be encrypted or decrypted in its unencrypted form. |
Alphabet | Modulo Operator |
Frequency Analysis | Cryptanalysis |
Brute Force Attack | Kasiski Examination |
Autokey Cipher | Playfair Cipher |
A mathematical operation that finds the remainder when one integer is divided by another. The Vigenere Cipher uses this operator to perform its encryption and decryption operations. | A set of letters or symbols used to represent a language or system of writing, ordered in a fixed sequence. |
The study and practice of breaking codes and ciphers, usually with the goal of deciphering encrypted messages without knowledge of the secret key. | A technique used to analyze and decipher encrypted messages by studying the frequency of occurrence of letters or symbols in the ciphertext. |
A cryptanalytic technique used to try and discover the length of the keyword used in a Vigenere Cipher by detecting repeating patterns in the ciphertext. | A cryptanalytic technique that involves trying every possible key until the correct one is found. This is usually only feasible for small key sizes. |
A polygraphic substitution cipher that uses a 5x5 table containing a keyword or phrase to encrypt pairs of plaintext letters. | "A polyalphabetic cipher similar to the Vigenere Cipher, but using the plaintext itself as part of the key sequence in order to overcome a weakness observed in the original Vigenere Cipher." |
Rail Fence Cipher | Transposition Cipher |
Substitution Cipher | |
A cipher that rearranges the order of the plaintext letters or symbols, rather than replacing them with different ones as in a substitution cipher. | A transposition cipher that is created by writing the plaintext horizontally in a zigzag pattern, and then reading off the ciphertext vertically. |
A cipher that replaces each plaintext letter or symbol with a different letter or symbol to create the ciphertext. | |