Skip to content

This C# Project Implements A Simple Substitution Cipher

Notifications You must be signed in to change notification settings

Fat3mi/Substitution-Cipher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Substitution Cipher in C#

This C# project implements a simple Substitution Cipher, a type of encryption where each letter in the plaintext is replaced with a letter from a shuffled alphabet. This program provides functionalities for both encryption and decryption.

Features

  • Encrypt and Decrypt: Encrypt or decrypt messages using a user-defined or randomly generated shuffled alphabet.
  • Shuffled Alphabet Generation: Automatically generate a shuffled alphabet if the user does not provide one.
  • Validation: Ensures that the shuffled alphabet provided by the user is valid and contains all letters from A-Z exactly once.

Getting Started

To run this project, you need to have the .NET runtime installed on your machine. This project was developed using C# and .NET.

Prerequisites

Running the Project

  1. Clone the Repository:

    git clone https://github.com/yourusername/SubstitutionCipher.git

About

This C# Project Implements A Simple Substitution Cipher

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages