Caesars Cypher in C programming language How do you program an encryption and decryption for a Caesars Cypher that covers all the possible ASCII characters? In this there should be a shift over K = 5 but the example below is K = 3. This should result in actual character and not the control ASCII represenations. For example: >>> $ encrypt(I have a key) N%mf{j%f%pj~ >>> $ encrypt(see me at 3) xjj%rj%fy%8 >>> $ decrpyt(|jfw%ns%gqzj) wear in blue Assume that the text parsing method has been succesful and it's the encryption/decryption of the char array that needs to be factored.
Caesars Cypher in C
How do you program an encryption and decryption for a Caesars Cypher that covers all the possible ASCII characters? In this there should be a shift over K = 5 but the example below is K = 3. This should result in actual character and not the control ASCII represenations.
For example:
>>> $ encrypt(I have a key)
N%mf{j%f%pj~
>>> $ encrypt(see me at 3)
xjj%rj%fy%8
>>> $ decrpyt(|jfw%ns%gqzj)
wear in blue
Assume that the text parsing method has been succesful and it's the encryption/decryption of the char array that needs to be factored.
Formula
Encryption -> C = E(k, P) = (P + k) (mod 26)
Decryption -> P = D(k, C) = (C - k) (mod 26)
Where k = 5
Trending now
This is a popular solution!
Step by step
Solved in 4 steps