/crypto

Code related to cryptography, e.g. for solving mystery geocaches.

Primary LanguageC#MIT LicenseMIT

crypto

Enigma

I "needed" to get my hands on a customizable Enigma emulator to crack a mystery geocache, so I wrote one. It seems to be able to decode what other (random) implementations have encoded, so there is hope.

Double-step seems to be working and there are some tests for both arbitrary functions and real (pre-)WW2 messages.

Rotors:

  • I
  • II
  • III
  • IV
  • V
  • VI
  • VII
  • VIII
  • Beta
  • Gamma

Reflectors:

  • A
  • B
  • ThinB
  • C
  • ThinC
  • ETW