private void HandleSuggestKeys(string [] line) //TODO: discuss what we want user to pass in..file name, filename + keylength? if no keylength is given then ask { // if they would like to specify one or use a suggested one. if no filename is given ask for a block of text string flag = "k"; int keyLength; string choice; if (line.Length == 3) { Crypt.GetSuggestedKey(FileHandler.FileRead(line[1]), Convert.ToInt32(line[2])); } else if (line.Length == 2) { //Console.Write("Would you like to specify a key length(1) or let the program generate one(2)? "); //choice = Console.ReadLine(); //if (choice == "1") //{ Console.Write("Enter a key length to be used for suggesting keys: "); keyLength = Convert.ToInt32(Console.ReadLine()); //} //else // keyLength = 5; //TODO: REALLY DO THIS: Change to "GetSuggestedKeyLength" when we get it implemented; Crypt.GetSuggestedKey(FileHandler.FileRead(line[1]), keyLength); } else { //Console.Write("Would you like to specify a key length(1) or let the program generate one(2)? "); //choice = Console.ReadLine(); //if (choice == "1") //{ Console.Write("Enter a key length to be used for suggesting keys: "); keyLength = Convert.ToInt32(Console.ReadLine()); //} //else //keyLength = 5; //TODO: REALLY DO THIS: Change to "GetSuggestedKeyLength" when we get it implemented; Crypt.GetSuggestedKey(GetMessage(flag), keyLength); } }