Codegroup
A Java application for transferring computer files in 5 letter groups
... has a graphical user interface, an Enigma like subsystem must be devised for data whitening. For content encryption, the use of Java's facilities is being considered as a long term option.
This project's initial sourcecode is related to :
http://www.fourmilab.ch/codegroup/
http://winmorse.com/
https://bitbucket.org/bgneal/cpp-enigma
http://www.whence.com/minimodem/
For the User Interface
http://www.oracle.com/technetwork/java/javafx/tools/