From 505878e1ef34bc112980ca9a8f8ad28b42f2cb53 Mon Sep 17 00:00:00 2001 From: Juuso Silvennoinen <32332926+Jsos17@users.noreply.github.com> Date: Fri, 7 Sep 2018 23:56:48 +0300 Subject: [PATCH] last --- .../crypto/cryptoapp/CryptoUserInterface.java | 34 ------------------- 1 file changed, 34 deletions(-) diff --git a/CryptoApp/src/main/java/crypto/cryptoapp/CryptoUserInterface.java b/CryptoApp/src/main/java/crypto/cryptoapp/CryptoUserInterface.java index 19ac21e..80c6829 100644 --- a/CryptoApp/src/main/java/crypto/cryptoapp/CryptoUserInterface.java +++ b/CryptoApp/src/main/java/crypto/cryptoapp/CryptoUserInterface.java @@ -58,40 +58,6 @@ public class CryptoUserInterface extends Application { * @param args the command line arguments */ public static void main(String[] args) { -// Quadgrams quad = new Quadgrams("src/main/resources/english_quadgrams.txt"); -// TranspositionCipher cipher = new TranspositionCipher(); -// HillClimber climber = new HillClimber(quad); -// String ciphertext = "phinascpskrcepxtuctetustyrlllsireftaneiobeoistepnawyipohlileocmsctliarlaarrdletfoehrrlttiihhpttsruhlgdepyytaiaducnhinactotoeooetfnviefnepshtnbbtttessvihoafaknicaswiruiungoouueufesknksiboebhetoecamcotrlfeealyoihtpoaaakttcusnatiutneotcoavoihtnneeluekntestaheansdefkonsslkdoeneaeoawyfcacktwhoeebfoiimsaonehotrsoedegstuane"; -//// System.out.println(text.length()); -// String key = climber.runToTheHills(10, ciphertext.toUpperCase(), 20, 1000); -// System.out.println(key); -// System.out.println(cipher.decryptSingleTransposition(key, ciphertext)); - -// FrequencyAnalysis freq1 = new FrequencyAnalysis(); -// IndexOfCoincidence ic1 = new IndexOfCoincidence(freq1); -// String c = "vptnvffuntshtarptymjwzirappljmhhqvsubwlzzygvtyitarptyiougxiuydtgzhhvvmumshwkzgstfmekvmpkswdgbilvjljmglmjfqwioiivknulvvfemioiemojtywdsajtwmtcgluysdsumfbieugmvalvxkjduetukatymvkqzhvqvgvptytjwwldyeevquhlulwpkt"; -// double[] ics = ic1.allAggregateDeltaBarICs(c); -// for (int i = 0; i < ics.length; i++) { -// System.out.println((i+1) + " | " + ics[i]); -// } -// FrequencyAnalysis freq1 = new FrequencyAnalysis(); -// IndexOfCoincidence indexOfC = new IndexOfCoincidence(freq1); -// AttackVigenereCipher attack = new AttackVigenereCipher(); -// String ctext1 = "krmdlcbtpyfjoqrrercskoxgwiqygaevqgmrrlgvpavmklmlqmqdlydsdktjkxckyyzpydiyemqorayyldipohurildlcciybgfctymigcjjkxmbwspjgmmcxxjijjkxrrerdlcfejeipoxsbrcnfwdlcdepqirpylmxgyrgcmlnmqdmlqygclylpcpvmwxfozyvycbirevlohdyvloeplcpokgyrqnycdsrrinbiaswgyrsciblcrrikkgfsrcdspotpowcxxgdwtkpsomlcyargyciqdlcrmjvgjsqzovkkclyxzoezviryhcdipwmlomlglgmlbsvcmxgyrgdwfyyjnwrotyxhkkcukrbovgxebsvcmxgyrrrerxitovjoebcxmsqnbstoqcxx"; -// String ctext2 = "vptnvffuntshtarptymjwzirappljmhhqvsubwlzzygvtyitarptyiougxiuydtgzhhvvmumshwkzgstfmekvmpkswdgbilvjljmglmjfqwioiivknulvvfemioiemojtywdsajtwmtcgluysdsumfbieugmvalvxkjduetukatymvkqzhvqvgvptytjwwldyeevquhlulwpkt"; -// -// double[] vals = indexOfC.allAggregateDeltaBarICs(ctext1); -// int n = vals.length / 3; -// double threshold = attack.calculateThreshold(vals, n); -// System.out.println("Threshold: " + threshold); -// -// for (int i = 0; i < n; i++) { -// if (vals[i] > threshold) { -// System.out.println("Key: " + (i + 1)); -// } -// } -// -// System.out.println("Key Length: " + attack.findKeyLengths(vals, threshold)); launch(CryptoUserInterface.class); }