Skip to content

Can't get it to work #20

Description

I have been trying out your program but I can't get a result. Maybe I am doing something wrong? I use Cryptool to encode:
VONGE NERAL JBUSH ENHAG ENJFU RGENE RALOB ERSTJ DIETL JOPER ATION
using settings:

III/V/I (left to right)
UKW B
Ring settings 25,3,7 (left to right)
Plugboard: BL CK DG FP IR MO QW ST UZ VY
Initial rotor setting GBU

and I get the following encrypted message:
RGOXT IVDHR FQGIK PUKXK CTISB GRIKM MYAAA SMWFH ZGLBU ZGOFG MGOJF

But if I test this with your program it doesn't find anything:

julia> crack_message = "RGOXT IVDHR FQGIK PUKXK CTISB GRIKM MYAAA SMWFH"
"RGOXT IVDHR FQGIK PUKXK CTISB GRIKM MYAAA SMWFH"

julia> hint = "GENERALJBUSHENHAGENJ"
"GENERALJBUSHENHAGENJ"

julia> bombe = BombeMachine(crack_message, hint)
BombeMachine([1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10 … 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10 … 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], [1, 2, 3, 4, 5, 6, 7, 8, 9, 10 … 17, 18, 19, 20, 21, 22, 23, 24, 25, 26], [1, 2, 3], "RGOXTIVDHRFQGIKPUKXKCTISBGRIKMMYAAASMWFH", "GENERALJBUSHENHAGENJ", [1, 2, 3, 4, 5, 6, 7, 8, 9, 10 … 12, 13, 14, 15, 16, 17, 18, 19, 20, 21], false)

julia> enigmas = run_cracking(bombe; log=false)
EnigmaMachine[]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions