This project is aimed at implementing fundamental cryptography algorithms using the C programming language. The focus is on both classical ciphers like Caesar and Vigenère, as well as an introduction to more modern cryptographic techniques.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
What things you need to install the software and how to install them:
gcc (GNU Compiler Collection)
make (optional, for easier compilation)
A step by step series of examples that tell you how to get a development environment running:
- Clone the repository
git clone https://github.com/yourusername/cryptography-in-c.git
cd cryptography-in-c
- Compile the source code.
For a single file, you can compile it like this:
gcc -o outputName fileName.c
If the project contains multiple source files, consider using a Makefile
. If a Makefile
is provided, simply run:
make
- Run the program
./outputName
Replace outputName
and fileName.c
with the actual names of your compiled program and source file, respectively.
- Suraj Waghmare - Basic cryptography - SuryaSan24x7