Skip to content

A C-based project showcasing encryption and decryption techniques, including Affine, Caesar, Hill, Playfair, XOR, RSA, and Vigenère ciphers. Designed for learning and practical message encryption and decryption.

Notifications You must be signed in to change notification settings

adilsadman/Cryptography---Encryption-and-Decryption-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cryptography---Encryption-and-Decryption-Algorithms

This project is a comprehensive implementation of various encryption and decryption techniques and algorithms, making it a valuable learning tool for understanding cryptography. Developed in C, it demonstrates the working principles of the following ciphers:

  1. Affine Cipher
  2. Caesar Cipher
  3. Hill Cipher
  4. Playfair Cipher
  5. XOR Cipher
  6. RSA Encryption
  7. Vigenère Cipher

Features:

Educational Focus: Each algorithm is implemented to clearly demonstrate how it works, making it suitable for learning purposes. Message Encryption/Decryption: Encrypt and decrypt messages directly using the included ciphers. C Language Implementation: All algorithms are written in C, showcasing their practical implementation in a low-level programming language. This project is ideal for anyone looking to explore classical and modern cryptographic techniques, whether for educational or practical purposes.

About

A C-based project showcasing encryption and decryption techniques, including Affine, Caesar, Hill, Playfair, XOR, RSA, and Vigenère ciphers. Designed for learning and practical message encryption and decryption.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages