@@ -0,0 +1,1468 @@
+import java.io.File;%0Aimport java.io.FileNotFoundException;%0Aimport java.io.IOException;%0Aimport java.util.Random;%0Aimport java.util.Scanner;%0A%0Apublic class Encryptor%0A%7B%0A  static Random generator = new Random();%0A  static File file = new File(%22Key3.Txt%22);%0A  static String%5B%5D LIST = %7B %22a%22, %22b%22, %22c%22, %22d%22, %22e%22, %22f%22, %22g%22, %22h%22, %22i%22, %22j%22, %22k%22, %22l%22, %22m%22, %22n%22, %22o%22, %22p%22, %22q%22, %22r%22, %22s%22, %22t%22, %22u%22, %22v%22, %22w%22, %22x%22, %22y%22, %22z%22, %22A%22, %22B%22, %22C%22, %22D%22, %22E%22, %22F%22, %22G%22, %22H%22, %22I%22, %22J%22, %22K%22, %22L%22, %22M%22, %22N%22, %22O%22, %22P%22, %22Q%22, %22R%22, %22S%22, %22T%22, %22U%22, %22V%22, %22W%22, %22X%22, %22Y%22, %22Z%22, %220%22, %221%22, %222%22, %223%22, %224%22, %225%22, %226%22, %227%22, %228%22, %229%22, %22 %22, %22'%22, %22.%22 %7D;%0A  %0A  private static String cypherCharacter(String a)%0A    throws FileNotFoundException%0A  %7B%0A    Scanner readerKey = new Scanner(file);%0A    int location = -1;%0A    for (int i = 0; i %3C 65; i++) %7B%0A      if (a.equals(LIST%5Bi%5D))%0A      %7B%0A        location = i;%0A        break;%0A      %7D%0A    %7D%0A    if (location == -1) %7B%0A      return %22i%22;%0A    %7D%0A    int randNum = generator.nextInt(49);%0A    for (int i = 0; i %3C location * 51 + randNum; i++) %7B%0A      readerKey.next();%0A    %7D%0A    return readerKey.next();%0A  %7D%0A  %0A  public String encrypt(String input)%0A    throws IOException%0A  %7B%0A    String output = %22%22;%0A    for (int i = 0; i %3C input.length(); i++)%0A    %7B%0A      output = output + cypherCharacter(Character.toString(input.charAt(i)));%0A      if (generator.nextInt(2) == 1) %7B%0A        output = output + %228%22;%0A      %7D else %7B%0A        output = output + %229%22;%0A      %7D%0A    %7D%0A    return output;%0A  %7D%0A%7D%0A

Create Encryptor.java