Skip to content

m-elzalouk/Encreption-Methods

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Encryption Algorithms in [Encreption-Methods]

This repository explores various encryption algorithms, including:

  • Hill Cipher
  • Caesar Cipher
  • RSA

These algorithms provide different levels of security and complexity, making them suitable for diverse use cases.

Usage

Brief examples of how to use each algorithm:

Hill Cipher

Encrypt: HillCipher.Encrypt("YourMessage", keyMatrix) Decrypt: HillCipher.Decrypt("EncryptedMessage", keyMatrix)

Caesar Cipher

Encrypt: CaesarCipher.Encrypt("YourMessage", shift) Decrypt: CaesarCipher.Decrypt("EncryptedMessage", shift)

RSA

Generate keys: See RsaModel for key generation logic. Encrypt: RsaCipherViewModel.Encrypt("YourMessage", "p,q,e") Decrypt: RsaCipherViewModel.Decrypt("EncryptedMessage", "p,q,e")

Replace "YourMessage", keyMatrix, shift, and "p,q,e" with your actual data and RSA parameters.

Authors

AL Mahdi Al Zaalouk - AlMahdi-AlZaalouk

About

Encreption Algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages