Cryptography Algorithm Implementations
-
Updated
Sep 26, 2018 - Java
Cryptography Algorithm Implementations
Optimized for progressive key
In this project, we experiment with the use of diverse cryptographic algorithms. First, we attempt to encrypt a plaintext message using the Vigenère Algorithm and a fixed-length encryption key. Afterward, we experiment with the decryption of the produced cipher using Kasiski's Method, as well as the Index of Coincidence statistical test.
Kasiski Examination implementation
A program which performs a frequency analysis on a sample of English text and attempts a cipher-attack on polyalphabetic substitution ciphers using 2 famous methods - Kasiski's and Friedman's.
Vigenere cipher tool.
Add a description, image, and links to the kasiski-test topic page so that developers can more easily learn about it.
To associate your repository with the kasiski-test topic, visit your repo's landing page and select "manage topics."