mini-enigma 0.3.0

#[no-std] (and no alloc) zero dependency implementation of the M3 Enigma
Documentation
1
2
3
4
5
6
7
8
9
10
{
    "name": "Practical Cryptography example",
    "rotors": ["II", "V", "I"],
    "reflector": "B",
    "ringstellung": ["W", "O", "B"],
    "grundstellung": ["K", "J", "S"],
    "plugboard": ["PO", "ML", "IU", "KJ", "NH", "YT"],
    "ciphertext": "YXBMXADQBDBAAYIMKDODAYIXNBDQZFJKOLFVEEQBCLUUXDFVQYGKEYBVRHONJKPJMKUNLYLZUKBKJOAJTWVWMOMDPGVXEPUKXBVSGHROFOSBCNKEHEHAKWKOGWTBZFXSYCGSUUPPIZTRTFVCXZVCXTFLMTPTAQVMREGWSBFZBM",
    "plaintext": "THEENIGMACIPHERWASAFIELDCIPHERUSEDBYTHEGERMANSDURINGWORLDWARIITHEENIGMAISONEOFTHEBETTERKNOWNHISTORICALENCRYPTIONMACHINESANDITACTUALLYREFERSTOARANGEOFSIMILARCIPHERMACHINES"
}