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);
- 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.
- 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.
- New option
-x
excludes the origin file.
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.