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

Implement detection of rotor ciphers #4

Merged

Conversation

MaikBastian
Copy link

In addition to the detection of ACA ciphers, this commit provides the facilities to train, evaluate and predict 5 rotor ciphers. These ciphers are: Enigma, M209, Purple, Sigaba and Typex.

This commit includes the following improvements as well:

  • Fix plaintext dataset download
  • Rework input pipeline
  • Set the start method of the multiprocessing library
  • Improve code structure

The README.md is not yet updated to reflect these changes. I would provide an update in a following PR, detailing the newest changes, as well as giving explanations towards the new training process.

In addition to the detection of ACA ciphers, this commit provides
the facilities to train, evaluate and predict 5 rotor ciphers.
These ciphers are: Enigma, M209, Purple, Sigaba and Typex.

This commit includes the following improvements as well:
- Fix plaintext dataset download
- Rework input pipeline
- Set the start method of the `multiprocessing` library
- Improve code structure
@tryone144 tryone144 merged commit c1a6564 into cryptool-org:master Jun 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants