Cryptography Algorithm Implementations
-
Updated
Sep 26, 2018 - Java
Cryptography Algorithm Implementations
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.
Optimized for progressive key
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."