Caesar cipher

Cipher in which each letter in the text is replaced by a letter some fixed number of positions down the alphabet. For example, with a right shift of 5, p would be replaced by u.

My caesar cipher in c.

Vigenère cipher

Cipher in which the ciphertext is obtained by modular addition of a key phrase and an open text.

My vigenère cipher in c.