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: A virtual Enigma Machine that enciphers and deciphers UTF-16 strings, and which can be used for keyless encryption in mobile, desktop, and server apps (Windows, macOS, Linux, .NET 7.0, x64, Arm64, Apple Silicon).
GitHub - argentini/Argentini.Enigma: A virtual Enigma Machine that enciphers and deciphers UTF-16 strings, and which can be used for keyless encryption in mobile, desktop, and server apps (Windows, macOS, Linux, .NET 7.0, x64, Arm64, Apple Silicon).

github.com

#tech #code #csharp #dotnet

May 27, 2022


Copyright © 2024 Michael Argentini. All rights reserved.