Tyler-Staut / File-Cryptifier

This is a project designed to make Encrypting and Decrypting files easy.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

File-Cryptor

This is a Team-Based Project for an Object Oriented Design Course at CSU. The purpose of this project is to have at least two Design Patterns. We are using Strategy and Model-View-Controller as our two Design Patterns. This program will allow any user to encrypt and decrypt any message using either Symmetric Key Cryptography or Asymmetric Key Cryptography.


How to use our Program:

This will show you how to use our program without errors.

Encrypting & Decrypting With Symmetric Key:

For this, select the Symmetric radio button and select a file you want to use and set a password.

https://gfycat.com/CraftyRaggedKillerwhale

Encrypting & Decrypting With Asymmetric Key:

For this, select the Asymmetric radio button and select the file you want to use. Next either generate keys or select the keys you would like to use. Generating keys selects them for you so you don't have to.

https://gfycat.com/PerfectAcidicAntelope


Authors

  • Tyler Staut - Lead Design
  • Matt Bowen - Supporting Programmer
  • Daniel Ashley - Supporting Programmer

About

This is a project designed to make Encrypting and Decrypting files easy.

License:The Unlicense


Languages

Language:Java 100.0%