From 5101ea7c3caf0c27a4bf0cd501bc7b8476a10206 Mon Sep 17 00:00:00 2001 From: Jelbock <45819692+Jelbock@users.noreply.github.com> Date: Tue, 12 Mar 2019 02:55:48 +0200 Subject: [PATCH] Update Crypto.java --- src/crypto/Crypto.java | 70 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 68 insertions(+), 2 deletions(-) diff --git a/src/crypto/Crypto.java b/src/crypto/Crypto.java index 51d57b7..2e30fcb 100644 --- a/src/crypto/Crypto.java +++ b/src/crypto/Crypto.java @@ -1,10 +1,76 @@ package crypto; +import java.util.HashMap; import java.util.Scanner; public class Crypto { + static String operation=""; + static String inputText=""; + static int key=0; + static String sKey=""; + public static void main(String[] args) { - Scanner scanner = new Scanner(System.in); - // write your code here + //System.out.println("passed arguments: " + args.length); + HashMap hm = new HashMap(); + for(int i=0; i=i+1&&("enc".equals(args[i+1]))||"dec".equals(args[i+1])){ + hm.put(args[i], args[i+1]); + }else + {hm.put(args[i],"enc"); + } + } + if("-key".equals(args[i])&&args.length>=i+1&&!"-data".equals(args[i+1])){ + hm.put(args[i], args[i+1]); + } + + + if("-data".equals(args[i])&&args.length>=i+1){ + hm.put(args[i], args[i+1]); + } else if(args.length