Skip to content

ksylvest/enigma

Repository files navigation

Enigma

Enigma is a simple Ruby library created to explain Enigma machines works. It simulates the rotors, reflector and plugboard that compose Enigma machines and provides a simple CLI for experimenting.

Installation

git clone ...
cd enigma

Usage

bundle exec enigma
ENIGMA
CKASLQ

bundle exec enigma
CKASLQ
ENIGMA

Status

CircleCI CodeClimate (Maintainability) CodeClimate (Test Coverage)

Copyright

Copyright (c) 2014 - 2019 Kevin Sylvestre. See LICENSE for details.

About

An Enigma machine in Ruby (rotors, reflectors, plugboard and all).

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages