/CryptographyPackage

This package is prepared for the Computer and Networks Security course at Ain Shams University for the summer semester [2022-2023]. It has classical and more advanced cryptography algorithms.

Primary LanguageC#

ComputerAndNetworkSecurityPackage

This package is prepared for the Computer and Networks Security course at Ain Shams University for the summer semester [2022-2023]. It has some classical and more advanced cryptography algorithms.

Classical algorithms:

  1. Ceaser cipher
  2. Monoalphabetic
  3. Columnar
  4. Hill Cipher
  5. Playfair
  6. Rail Fence
  7. Auto-key Vigenere
  8. Repeating-key Vigenere

More advanced cryptography algorithms:

  1. DES
  2. AES
  3. RSA
  4. RC4
  5. El Gamal

Key Exchange algorithms:

  1. Diffie Hellman