end of the javascript functions

Shuffle Transposition Cipher Tools.

This will shuffle blocks of code into the order given by the shuffle decode box.
To work out the shuffle you need to spot anagrams within the ciphertext.
Frequency analysis of this the ciphertext shows that it has the same frequency distribution as a standard English plaintext.
For example:
ABC transformed by 321 becomes CBA

The block size must be a factor of the number of letters in the message. Find the prime factors of the message to deduce possible block sizes.
For example:
A message of 350 letters has prime factors of 2,5,5,7 and could be anagrammed in blocks of 2, 5, 7, 10, 14 etc.

Paste the block of text that you want to manipulate into the "Plaintext" box. Then hit the relevant button. If you want to perform more than one operation then hit the "Move to Top" button. The buttons on this page all have 'Tooltips' which explain a little about what they do.
If you can read JavaScript then download the source and fiddle with it!

If you obtain weird results to start with then be aware that cutting and pasting out of Word, Acrobat or other programs can insert line breaks, spaces or other extra characters. Try fiddling with the ends of lines or other bits of spacing to see if your message starts to behave itself.

Plaintext



Manipulated text

Frequency Analysis Results

last updated 14th September 2011