Skip to content

Files

Failed to load latest commit information.

Latest commit

 Cannot retrieve latest commit at this time.

History

History

Classical-Ciphers

README.md

Classical-Ciphers

Monoalphabetic Substitution Ciphers

  • Shift (Caesar) Cipher (Shift_Cipher.java)

  • Substitution Cipher (Substitution_Cipher.java)

  • Affine Cipher (Affine_Cipher.java)

Polyalphabetic Substitution Ciphers

  • Vigenere Cipher (Vigenere_Cipher.java)

  • Hill Cipher (Hill_Cipher.java)

Transposition Ciphers

  • Permutation Cipher (Permutation_Cipher.java)

  • Scytale Cipher (Scytale_Cipher.java)

Stream Ciphers

  • Autokey Cipher (Autokey_Cipher.java)

  • Linear Feedback Shift Register (LFSR) Cipher (LFSR_Cipher.java)

Cryptanalysis Tools

  • Frequency Analysis (Frequency_Analysis.java)

  • Kasiski Test (Kasiski_Test.java)

  • Index of Coincidence (Index_of_Coincidence.java)