Skip to content

This repo follows my exploration of both the Enigma Machine and the .Net Architecture.

License

Notifications You must be signed in to change notification settings

LeJawa/EnigmaMachine

Repository files navigation

Enigma Machine

This repo follows my exploration of both the Enigma Machine and the .Net Architecture.

Test Driven Development

The EnigmaMachine logic was implemented in C# with a Test Driven Development mindset. The logic code is fully functional and has 100% test coverage.

Terminal usage

To encrypt/decrypt a message in the terminal follow the code present in Enigma/Program.cs.

WebApp (WIP)

I am currently exploring the Blazor WASM framework and intend to create a fully interactable Enigma Machine.

About

This repo follows my exploration of both the Enigma Machine and the .Net Architecture.

Resources

License

Stars

Watchers

Forks