/home/algorithms/


Verschlüsselungsalgorithmen

Transposition Ciphers
 -> Skytale von Sparta (Matrix-Verschlüsselung)

Substitution Ciphers 
 -> Monoalphabetic substitution
    -> Shift Cipher [Cäsar Ciphers]
    -> Affine Cipher
 -> Polygraphic substitution
    -> Playfair Cipher
 -> Polyalphabetic substitution
    -> Simple Vigenère
    -> Variants of Vigenère (Beaufort, Gronsfeld, Gromark)
    -> Kasiski-Test
    -> Friedman-Test
    -> OTP
 -> Polyalphabetic cipher machines and rotors
    -> M-94
    -> Jefferson cylinder
    -> Enigma
    -> Hagelin M-209

Product Ciphers
  -> DES  (Data Encryption Standard)
  -> FEAL (Fast Data Encipherment Algorithm)
  -> IDEA (International Data Encryption Algorithm)
  -> Rijndeal - AES (Advanced Encryption Standard)

Public-Key Kryptographie
  -> Public-Key Verschlüsselung
  -> Hybride Kryptosysteme
  -> Sicherheit von Public-Key Verfahren
  -> Der RSA-Algorithmus (Rivest-Shamir-Adleman)

One Time Pad Encryption

Kryptanalyse
  -> Häufigkeitsanalyse (Character Entropie)
  -> Brute Force Attack
  -> Ciphertext Only Attack
  -> Known Plaintext Attack
  -> Chosen Plaintext Attack
  -> Adaptive Chosen Plaintext Attack
  -> Chosen Cyphertext Attack