Skip to content

Latest commit

 

History

History
61 lines (49 loc) · 2.81 KB

README.md

File metadata and controls

61 lines (49 loc) · 2.81 KB

CLIFCry (symm.wwo.pw.1f.1pw)

Command Line Interface File Cryptografer


The CLIFCry.java and its resources are a project sample, which I have developing to demonstrate some of my abilities.

The CLIFCry project belongs to my personal portfolio. Its detailed project can be followed just here on GitHub: github.com/users/ROPIMASI/projects/. It is also found on my web-portfolio: ropimasi.wixsite.com/portfolio.


Namely: This project is designed to work importing the cryptocorepack.CryptoCore (package.Class);


Features in this version (1.0.0):

  • Prints the syntax and a short options help on the screen;
    • -h short options help;
    • -e encrypt;
    • -d decrypt;
  • Returns one encrypted text file from one given decrypted text file, and with password usage;
  • Returns one decrypted text file from one given encrypted text file, and with password usage;
  • Returns one encrypted text file from one given decrypted text file, and without password;
  • Returns one decrypted text file from one given encrypted text file, and without password;
  • Character set workable: ASCII.

Release target (1.0.0):

  • Features above; and...
  • To verify command line arguments acceptables, otherwise print error on the screen;
  • To verify whether given file path exists, otherwise print error on the screen.

Features in future versions (1.1.0):

  • New option -x excludes the origin file.

CONTENT: A PERSONAL UTILITY MINI PPROJECT.

THEME: TEXT FILE SYMETRIC CRYPTOGRAFER.
PROJECT NAME: CLIFCry.
PROJECT VERSION: 1.0.0.beta.
SOURCE FILE NAME: CLIFCry.java.
BIN FILE NAME: CLIFCry.class.
DEPENDENCES: cryptocorepack.jar.
BRANCH: SYMM.WWO.PW.1F.1PW.
AUTHOR: RONALDO PI MA SI.
DATE: 2019-OCT.
LANGUAGE: JAVA 8.
PLATAFORM: Microsoft Windows7, Eclipse IDE EE v201903(4.11.0), JDK_SE-JRE-JVM 1.8.0.22.

NOTA IMPORTANTE / ISENÇÃO DE RESPONSABILIDADE: Este é um projeto pessoal, particular, com finalidade exclusiva de meus_ estudos em tecnologia da informação, e de uso e fruto único e exclusivamen- te de seu autor. Trata-se de um projeto em fase de desenvovimento e experi- mentações, o qual não tem nenhuma responsabilidade pelas informações nele_ contidas, tão pouco sobre seus resultados e efeitos ao ser utilizado.

IMPORTANT NOTE / DISCLAIMER: This is a personal, private project, solely for the purpose of my studies_ in information technology, and for the sole and exclusive use of its author. It is a project under development and experimentation, which has no respon- sibility for the information contained therein, nor about its results and_ effects when used.