public OutputParser(string[] args) : base(args) { Password = ArgsList.ContainsKey(ArgsType.PASSWORD) ? ArgsList[ArgsType.PASSWORD].Parameter : ""; Message = ArgsList.ContainsKey(ArgsType.INPUTCONSOLE) ? ArgsList[ArgsType.INPUTCONSOLE].Parameter : ""; Filein = ArgsList.ContainsKey(ArgsType.INPUTFILE) ? ArgsList[ArgsType.INPUTFILE].Parameter : ""; Fileout = ArgsList.ContainsKey(ArgsType.OUTPUTFILE) ? ArgsList[ArgsType.OUTPUTFILE].Parameter : ""; Mode = ArgsList.ContainsKey(ArgsType.DECRYPT) ? ArgsList[ArgsType.DECRYPT].Arg == ArgsType.DECRYPT ? ArgsType.DECRYPT : ArgsType.ENCRYPT : ArgsType.ENCRYPT; }
public FileInConsoleOut(string fileIN, string password, ArgsType mode) : base(fileIN, "", password, mode) { Data = FileRead(); }
public FileInOut(string fileIN, string fileOUT, string password, ArgsType mode) : base(fileIN, fileOUT, password, mode) { Data = FileRead(); }
public IOcrypt(string password, ArgsType mode) { Key = Gost28147_89.GetKey(password); Mode = mode; }
public FileStreamer(string fileIN, string fileOUT, string password, ArgsType mode) : base(password, mode) { StreamIN = fileIN != "" ? new FileStream(fileIN, FileMode.OpenOrCreate, FileAccess.Read) : null; StreamOUT = fileOUT != "" ? new FileStream(fileOUT, FileMode.OpenOrCreate, FileAccess.Write) : null; }
public ConsoleInFileOut(string message, string file, string password, ArgsType mode) : base("", file, password, mode) { Data = System.Text.Encoding.Default.GetBytes(message); }
public ConsoleInOut(string message, string password, ArgsType mode) : base(password, mode) { Data = Encoding.Default.GetBytes(message); }
public Args(ArgsType arg) { Arg = arg; count = 1; Parameter = null; }
public Args(ArgsType arg, string parameter) { Arg = arg; count = 1; Parameter = parameter; }