public void decrypt(String line){
		//Show Status
		indicator.setText("Decrypting");
		indicator.setForeground(Color.RED);
		
		//Remove message
		String subc;
		subc = line.substring(8);
		
		//Remove sender
		String subm;
		int pos;
		pos = subc.indexOf(":") + 2;
		subm = subc.substring(pos);
		
		//decrypt Message 
		try{
			D = new Decryption(subm, Keyinput);
		}catch(Exception e){
			System.out.print(e);
			return;
		}
		
		//Recombine Components
		String message;
		String sender;
		sender = subc.substring(0, pos);
		message = sender + D.r;
		
		//Append Message
		transcriptbox.append(message + "\n");
		
		//Show Status
		indicator.setText("Idle");
		indicator.setForeground(Color.BLACK);
				
	}