Skip to content

JakubStrawa/ciphers-java

Repository files navigation

Current poject status: Done:

  • all algorithms
  • basic unit tests for model classes
  • GUI
  • EnigmaTable and PolybiusTable
  • MVC
  • "about cipher" section
  • all algorithms diplay in one window
  • Save result, Read input from .txt file, Copy result to clipboard
  • Step by step mode

About project: Ciphers is a simple testing environment for 4 encyption algorithms: Caesar Cipher, Polybius Square, Enigma and Blowfish. Project written in Java with Swing library.

Instalation process (Maven necessary):

  1. Clone current master branch.
  2. Use: "mvn clean install" command.
  3. Use: "java -jar target/cipher-ver.jar" command where ver is current build version.
  4. Enjoy.

How to use "Open" and "Save" features?

  • input.txt contains String that will be copied as algorithm input
  • output.txt contains short information about input, output and algorithm used

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages