Skip to content

Program to cypher user inputted text based on the inputted number user enters in shell. letter wrapping occuring using modulo operator

Notifications You must be signed in to change notification settings

brandenbonaby/Simple_Cryptography-in-C--character-shifting-

Repository files navigation

Simple_Cryptography_using_CaesarShift

Program to cypher user inputted text based on the inputted number user enters in shell. letter wrapping occuring using modulo operator

Usage:

on a commandline shell interface after compiling run the application by using ./Simple_Cryptography_using_CaesarShift

Sample output:

$ ./Simple_Cryptography_using_CaesarShift 10

plaintext: the super secret to losing weight is the eat healthy

ciphertext: dro cezob combod dy vycsxq gosqrd sc dro okd rokvdri

Limitations:

This will only shift characters (letters only) to the user inputted number down in the ASCII table, it will not shift up or "left".

The stdin is limited to only 100 characters per execution of the program.

============================================================================

Simple_Cryptography_using_VigenereShift

Program to cypher user inputted text based on the inputted string user enters in shell. letter wrapping occuring using modulo operator

Usage:

on a commandline shell interface after compiling run the application by using ./Simple_Cryptography_using_VigenereShift

Sample output:

$ ./Simple_Cryptography_using_VigenereShift fitness

plaintext: the super secret key to losing weight is eating healthy

ciphertext: ypx fyhww axpvwl pmr gs dgxqgt awalpm vw wsyqgt lwsqbal

Limitations:

This will only shift characters (letters only) to the user inputted number down in the ASCII table, it will not shift up or "left".

The stdin is limited to only 100 characters per execution of the program.

About

Program to cypher user inputted text based on the inputted number user enters in shell. letter wrapping occuring using modulo operator

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages