An app to practice decoding ciphers for the Science Olympiad Codebusters event. Built with Flutter by Google.
This app supports 6 different ciphers, including K1 variations:
- Aristocrats
- Xenocrypts
- Patristocrats
- Pollux
- Morbit
- Hill
You can both practice decoding and use the encoding tool to make your own ciphers.
An algorithm that can solve aristocrats. This uses a hill climbing algorithm and english quadgrams to generate the best fit for a given ciphertext. The algorithm used in this app is based off the python implementation here.
Thank you for the support ❤