Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Colossus operation #917

Merged
merged 12 commits into from
Mar 6, 2020
Merged

Colossus operation #917

merged 12 commits into from
Mar 6, 2020

Conversation

VirtualColossus
Copy link
Contributor

As promised, this is an operation which emulates a Colossus computer enough to find the start positions of all twelve rotors on an example Lorenz SZ40/42 cipher attachment message just as they could have done at Bletchley Park during WW2.

Oh, and you're going to need this.

Is there a prize for largest number of arguments in a single operation? I've tried to keep it to a minimum and have added a blank value "label" argument and argument selectors to try tidy up the working area so hope it's clear enough to be usable!

Once the start positions have been found, instructions are given to then read the message on the Lorenz operation completed earlier.

@n1474335
Copy link
Member

n1474335 commented Dec 5, 2019

Incredible, thanks very much for turning this around so quickly. We will go through this in detail and let you know of any required changes.

And don't worry, we haven't forgotten about the audio recordings...

@n1474335 n1474335 merged commit c4493d1 into gchq:master Mar 6, 2020
@n1474335
Copy link
Member

n1474335 commented Mar 6, 2020

Thanks once again for this. It's very nice to have Enigma, Lorenz, Typex, the Bombe and Colossus all implemented in CyberChef. What's next?

@VirtualColossus
Copy link
Contributor Author

Thanks once again for this. It's very nice to have Enigma, Lorenz, Typex, the Bombe and Colossus all implemented in CyberChef. What's next?

Yes, it's great to have this platform to build them for. Hmm .. it's a good question - just finishing off my Virtual Typex which is due for release 14th March (the day the first Bombe arrived at Bletchley Park .. [shameless plug] ) so I'll have a think what might be a good next machine to learn about.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants