- being re-written in c++ too big and compicated for my python skills :)
- looking to better integrate with c++ cribbing, so crib app first
- for latest data see https://github.com/mortlach/google_ngrams_Version-20200217
- An LP brute-forcing tool for decrypting cipher-text with user defined keys and functions
of two runes:
Function(plaintext_rune,key_rune) = cipher_rune
including automated Gematria rotations, interrupters, key-dragging and plaintext ranking. - Very much in early access.
- Much more information, benchmarking, features and manual to follow.
- Good Luck
- In principle, anything this app can encrypt it should be able to decrypt (with the right settings and bugfixes).
- Try setting up test decryptions using your own encryption functions, plaintext, key and encoding and see if they are successfully decrypted.
- If test decryption fails, perhaps settings in the "options" tab are wrong?
- The app can be used for LP decrypting as is, however, it is still under development.
Planned features not yet implemented:
- Load save general set-up
- Batch-mode support for use without GUI. Once the app is well benchmarked by the community long scans with large key lists (etc.) would probably be better run without the gui. This can be accomplished now, but there are no examples and the expectation is that data-structures etc. will change during this initial-release phase.
- Moar encryption methods. Hopefully, this will provide a framework in which a wider variety of encryption methods can be implemented and shared between solvers.
- Be aware: i'm an entirely self-taught coder, this is done out of love not competence :)
- There are bugs, errors and hopefully suggestions. Please share them through the github issues, and irc / discord.
- Particularly welcome are bugs, code improvements, speed-up suggestions and expanding (or re-writing) the mutl-theading framework
- created with:
Python 3.6
tabulate
pyqt5
- install python3
- you may need to install
pip3 install pyqt5
pip3 install tabulate
- To run:
python3 main.py
run the text decryption with defaults on start-uppython3 main.py -test
cicadsolvers irc / discord