I built a virtual Enigma Machine using .NET 6.0 and C#. Unlike the original hardware, this one can encipher the entire UTF-16 character set! It's configurable and very strong for a keyless cipher.

GitHub - argentini/Argentini.Enigma: An Enigma Machine emulator that enciphers text strings and which can be used for modern quantum-resistant encryption in mobile, desktop, and server apps (Windows, macOS, Linux, .NET 9.0, x64, Arm64, Apple Silicon).
GitHub - argentini/Argentini.Enigma: An Enigma Machine emulator that enciphers text strings and which can be used for modern quantum-resistant encryption in mobile, desktop, and server apps (Windows, macOS, Linux, .NET 9.0, x64, Arm64, Apple Silicon).

github.com

#tech #code #csharp #dotnet

May 27, 2022


Copyright © 2025 Michael Argentini. All rights reserved.