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