public void Process() { string Last = ""; string middle = ""; string first = ""; int a = 0; try { Last = PrivateKey[0].ToString(); middle = PrivateKey[4].ToString(); first = PrivateKey[8].ToString(); a = Convert.ToInt32(PrivateKey[9].ToString() + PrivateKey[10].ToString()); } catch { Helpers.Error(); } EncodedMessage = DecodeSI(a, first, EncodedMessage); EncodedMessage = DecodeS(middle, EncodedMessage); Message = DecodeS(Last, EncodedMessage); FileManagement fileManagement = new FileManagement(Message); fileManagement.CreateDeocdedFile(); End e = new End(Message); e.EndDecode(); }