Coders Packet

Caesar Cipher Using C++

By Anshuman Prakash

  • Caesar Cipher Using C++.cpp
  • Caesar cipher is a basic substitution cipher that uses a key for encryption/decryption and it's implemented here using C++.

    Caesar cipher is an encryption and decryption algorithm that is used to create ciphertexts and it comes under substitution ciphers. In caesar cipher, a key is used to substitute the character with another character and that is how whole plain text is encrypted.

    Encryption is the process of encoding a message in such a way that it can’t be decoded by others without a proper key. A text message before encryption is known as plain text and an encrypted form of plain text is called ciphertext.

    In Caesar cipher, encryption can be represented as : E(x) = (x+n) mod 26 ; Here 'x'  stands for the character being encrypted

    Here ‘mod 26’ (also represented in code as ‘%26’) is done to make sure that the key substitutes the text characters by alphabets only.

    For example : 40 mod 26 = 14

    Also decryption can be represented as : D(x) = (x-n) mod 26

    Caesar cipher is the most basic type of encryption and hence its security is disputed.

    Download Complete Code


    Comments for the packet "Caesar Cipher Using C++";
    No comments yet