Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
bin
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Packages

No packages published

Languages