List of implemented ciphers
Monoalphabetic Substitution Alphabets (including symbols) Polyalphabetic Substitution
Esoteric computer languages
= Ciphers with possibility to crack without a key. Some work, some work sometimes and others don't!
Licence information and other tributes
Where relevant the ciphers have the licence information included in the cipher information popup window. All of the code is adapted from open source implementations of cipers and converted to c# or written from scratch.
Things to do. Kanskje de kommer kanskje ikke!
Future Development based on things often used for Geocaching
- Codes and Nomenclators Cipher
- Homophonic Substitution Cipher
- Coordinate conversion
- Burrows â€“ Wheeler transform
- Vanity code
- Colour conversion
- Dancing men code
- Semaphore flags
- Signal flags
- Euler number - e
- Eulerâ€“Mascheroni constant - Î³
- Fibonacci numbers
- Golden ratio - Ï†
- Lucas numbers
- Pi - Ï€
31.03.2019 Added Facebook links and buttons.
31.03.2019 Fix a bug on the Start Playing! button that had stopped working.
28.10.2018 Added Trithemius, Alberti, Pollux, Larrabee and Polybius ciphers
20.10.2018 Upgraded to MS VS2017 (so it might be broken somewhere!)
14.10.2018 Corrected error with Keyed Alphabet creation using wrong alphabets
26.09.2018 Added Cookie Consent code to comply with GDPR
07.03.2018 Added Hill Cipher with 4 character key (i.e. a 2 x 2 matrix)
06.03.2018 Added Lorenz Cipher machines type SZ40, SZ42a and SZ42b
10.02.2018 Added UUencode / decode and new group Binary to text encoding that includes ASCII85, Base64, Base32, Base58 (bitcoin) and UUencode
08.02.2018 Fixed bugs in RSA key generation in bases other than base 10
04.02.2018 Implemented more robust architecture in case of network loss.
04.02.2018 Moved ciphers from Home/Ciphers to Ciphers/Cipher/[cipherType]. If you get error 404 with Home/Ciphers, clear stored pages from you browser cache or try Shift/F5 or Ctrl/Shift/R
04.02.2018 All sorts of improvements and bug removal after implementing Unit Testing!
31.01.2018 Bug in encrypting Simple Substitution fixed
31.01.2018 Improved Talletic and ASCII Alphabet decoding to preserve line feeds.
31.01.2018 Added a new dropdown for Split function to avoid needing to know what \r\n etc means!
31.01.2018 Improved initital key seeding for Simple Substitution cryptoanalysis
28.01.2018 Bug in Cryptanalysis of Substitution cipher fixed
28.01.2018 Bug in ReloadCipher button when changing cipher fixed
28.01.2018 Rewritten DropDown list code to improve performance. Less web calls whilst loading.
28.01.2018 Changed class inheritances for increased efficiency
28.01.2018 Tested at https://developers.google.com/speed/pagespeed/insights/ and https://gtmetrix.com/
28.01.2018 Roman Numerals added
28.01.2018 Improved Talletic and ASCII Alphabet decoding to preserve line feeds.
28.01.2018 Added a new dropdown for Split function to avoid needing to know what \r\n etc means!
26.01.2018 Bug Coordinate button open Google not working (fixed)
26.01.2018 Bug Base conversion all bases 2 to 64. Line feed error (fixed)
26.01.2018 Bug Base conversion removed spaces (fixed)
26.01.2018 Release of first stable beta version on Azure :)