Jump to content
WaterKH

ADFGX Cipher - Need Help with Computations

Recommended Posts

Donor

Hello all,

I've recently been creating a program with a friend to implement frequency analysis in a program in order to construct a phrase from the ADFGX ciphertext. Sadly, either my implementation was incorrect or the cipher does not follow the english letter distribution found here: http://www.math.cornell.edu/~mec/2003-2004/cryptography/subs/frequencies.html

So, what I've done is broken the alphabet into two parts - the upper half of the graph displayed on the page above. I am going to continue tweaking my code throughout this weekend, but I am hoping to gather several people who have relatively fast computers to help me compute different variants of the ADFGX based on the keys I'm sure everyone who has been following is familiar with. (fedcba, fedcab... etc.)

If anyone has experience in programming and would like to lend a hand, let me know! Though, the point of this post is to find people to compute the keys. If you are interested, please post below. I will write a little blurb below of what is needed to start computing.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1. Eclipse IDE - https://eclipse.org/downloads/index-developer.php?release=mars

2. My Project - https://github.com/WaterKH/TreyarchCodes-Ciphers

3. Change file Resources.java - This file was setup for my computer and when I was having gigabytes of text being written. I've now implemented a word it looks for before writing to file, which saves a lot of data from being written. To change, go to Resources.java in Eclipse and change the save and load location to where ever you saved the CipherKeys.txt. I may change the program to simply save in the project location since I am not running into memory issues. 

4. Since we will be distributing the keys out, I want to get everyone on the same page so that we are all computing different keys - this way we won't run into duplication. 

5. I'm going to need the files back that are going to be saved, so once finished I'd like everyone to upload their files to a dropbox or Google drive or something in order to get the data back to me. 

If you have any questions or concerns let me know! I hope to get several people from this community involved so that we can make quick work of these computations. I believe we will be doing something like 16! permutations. While this is a lot, 26! is a looooot more. This is simply a last ditch effort before I go back and try to implement another attempt of letter frequency analysis. 

Thank you to anyone who participates and I look forward to working with you!

~waterkh

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

About Call of Duty Zombies

Call of Duty Zombies (CODZ) is a fan-made gaming community centered around the popular Call of Duty franchise with central focus on the beloved Zombies mode. Created in 2009, CODZ is the ultimate platform for discussing Zombies theories, sharing strategies, player networking, and more.

callofdutyzombies.com is part of the Collateral network of gaming sites, including Sevensins.com

Partners & Affiliates

Interested in becoming an affiliate or partner? Contact us to get started.

Our Privacy / Cookie Policy / Terms of Use

Call of Duty Zombies privacy policy / cookie information can be found here. We heavily enforce COPPA and anti-spam laws.

The terms of use can be found here for user agreement purposes.

Legal Information

Activision, Call of Duty, Call of Duty: Black Ops titles, Call of Duty: Infinite Warfare titles, Call of Duty: WWII are trademarks of Activision Publishing, Inc.

We are not affiliated with Activision nor its developers Treyarch, Sledgehammer, or Infinity Ward.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use, Privacy Policy, Code of Conduct, We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. .