Skip to content

Cryptography project built using C# .NET Framework. This app encrypts and decrypts files and text messages using diverse range of algorithms.

License

Notifications You must be signed in to change notification settings

givenmnisi6/Cryptography-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cipher Shield

Project Overview

Cipher Shield is a project focused on the implementation of cryptography techniques to enhance information security. Cryptography involves the conversion of data into a coded form to ensure confidentiality and integrity. This is achieved through the use of algorithms and keys. Cryptography finds application in safeguarding sensitive data, communications, and passwords. It also plays a role in creating digital signatures to verify the authenticity of digital documents and transactions.

Types of Cryptography

There are two main types of cryptography:

  1. Symmetric Cryptography: Involves using the same key for both encryption and decryption.
  2. Asymmetric Cryptography: Utilizes a pair of keys, one for encryption and another for decryption.

Applications of Cryptography

Cryptography serves various purposes, including:

  • Secure Communication: Protects communication channels like emails, instant messaging, and online transactions.
  • Password Protection: Safeguards sensitive information stored on devices and servers.
  • Digital Signatures: Verifies the authenticity and integrity of digital documents and transactions.

Project Goals

The primary objective of this project is to create a system for encrypting and decrypting messages and files. The following algorithms will be implemented:

  • Vigenère
  • Vernam
  • Transposition
  • Custom Algorithm (BnG In-House)

Documentation

For comprehensive details about this project, refer to the Documentation.

Collaborators

This project is a collaboration between:

  1. givenmnisi6
  2. Bile62

License

This project is licensed under the MIT License.

About

Cryptography project built using C# .NET Framework. This app encrypts and decrypts files and text messages using diverse range of algorithms.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages