public void send(string filename) { int kol = int.Parse(sys.setting.Get(_n, "symbols")); //string url = "https://docs.google.com/forms/d/e/1FAIpQLSeDPt79sPpuxYhecljV_iPrCRkemMkTAJ3xsaRmYmctgaDM1g/formResponse"; string str = System.IO.File.ReadAllText(filename); DP_SCH_LIB.CRYPT cr = new DP_SCH_LIB.CRYPT(sys.setting.Get(_n, "pass")); str = cr.Enc(str); HttpRequest Http = new HttpRequest(); int i = 0; while (i < str.Length) { string tmp = "part" + i.ToString() + "-"; if ((i + kol) > str.Length) { tmp += str.Substring(i); } else { tmp += str.Substring(i, kol); } using (var request = new HttpRequest()) { request.AddParam(sys.setting.Get(_n, "Label"), tmp); //sys.writeln(request.Post(sys.setting.Get(_n,"url")).ToString()); request.Post(sys.setting.Get(_n, "url")); } i += kol; } }
public void send(string filename) { string str = System.IO.File.ReadAllText(filename); string pass = sys.setting.Get(_n, "ipass"); DP_SCH_LIB.CRYPT cr = new DP_SCH_LIB.CRYPT(pass); str = cr.Enc(str); HttpRequest Http = new HttpRequest(); int i = 0; while (i < str.Length) { string tmp = "part" + i.ToString() + "-"; if ((i + kol) > str.Length) { tmp += str.Substring(i); } else { tmp += str.Substring(i, this.kol); } Http.Get(url + tmp); i += kol; sys.writeln(url + tmp); } }
public static void test() { DP_SCH_LIB.crypt_V4.Crypt tmp0 = new DP_SCH_LIB.crypt_V4.Crypt("Test"); string t0 = tmp0.Enc("Test"); sys.writeln(t0); string t01 = tmp0.Dec(t0); sys.writeln(t01); return; DP_SCH_LIB.CRYPT cr = new DP_SCH_LIB.CRYPT("Test"); DP_SCH_LIB.CRYPT crU = new DP_SCH_LIB.CRYPT("Test", "SCH5U"); DP_SCH_LIB.CRYPT crM = new DP_SCH_LIB.CRYPT("Test", "SCH5-1"); DP_SCH_LIB.CRYPT cr1 = new DP_SCH_LIB.CRYPT("Test", "SCH1"); DP_SCH_LIB.CRYPT cr2 = new DP_SCH_LIB.CRYPT("Test", "SCH2"); string text = "MyTestEncrypt"; sys.writeln(cr.Enc(text)); string t = crU.Enc(text); sys.writeln(t); string t2 = crM.Enc(text); sys.writeln(t2); string t3 = cr1.Enc(text); sys.writeln(t3); string t4 = cr2.Enc(text); sys.writeln(t4); string tmp = t3.Substring(0, 8); for (int i = 0; i < 8; i++) { tmp += "F"; } tmp += t3.Substring(16); sys.writeln(tmp); tmp = tmp.Insert(4, "F"); cr = new DP_SCH_LIB.CRYPT("Test"); sys.writeln(cr.Dec(tmp)); sys.writeln(crU.Dec(t)); sys.writeln(crM.Dec(t2)); sys.writeln(cr1.Dec(t3)); sys.writeln(cr2.Dec(t4)); cr = new DP_SCH_LIB.CRYPT("test", "SCH2"); sys.writeln(cr.Dec(t4)); }
public static void LoadSystem(string[] args) { string password = "******"; sys.fileSetting = "conf.sys"; string lang = "std"; for (int i = 0; i < args.Length; i++) { if (args[i].Equals("--test")) { test(); continue; } if (args[i].Equals("--pass")) { password = args[i + 1]; i += 1; continue; } if (args[i].Equals("--dsch")) { string DecFile = args[i + 2]; string SFile = args[i + 3]; string DecPass = args[i + 1]; i += 3; DP_SCH_LIB.CRYPT cr = new DP_SCH_LIB.CRYPT(DecPass); System.IO.File.WriteAllText(SFile, cr.Dec(System.IO.File.ReadAllText(DecFile))); continue; } if (args[i].Equals("--dec")) { string DecFile = args[i + 2]; string DecPass = args[i + 1]; i += 2; DP_SCH_LIB.CRYPT cr = new DP_SCH_LIB.CRYPT(DecPass); sys.writeln(cr.Dec(System.IO.File.ReadAllText(DecFile))); continue; } if (args[i].Equals("--enc")) { string DecFile = args[i + 2]; string DecPass = args[i + 1]; i += 2; DP_SCH_LIB.CRYPT cr = new DP_SCH_LIB.CRYPT(DecPass); sys.writeln(cr.Enc(System.IO.File.ReadAllText(DecFile))); continue; } if (args[i].Equals("--esch")) { string DecFile = args[i + 2]; string SFile = args[i + 3]; string DecPass = args[i + 1]; i += 3; DP_SCH_LIB.CRYPT cr = new DP_SCH_LIB.CRYPT(DecPass); System.IO.File.WriteAllText(SFile, cr.Enc(System.IO.File.ReadAllText(DecFile))); continue; } if (args[i].Equals("-lang")) { lang = args[i + 1]; i++; continue; } if (args[i].Equals("--conf")) { sys.fileSetting = args[i + 1]; i++; continue; } } sys.cr = new DP_SCH_LIB.CRYPT(password); password = "******"; if (!System.IO.File.Exists(sys.fileSetting)) { sys.setting = new INI("lang=ru"); } else { string text = System.IO.File.ReadAllText(sys.fileSetting); text = sys.cr.Dec(text); sys.setting = new INI(text); } if (lang.Equals("std")) { if (sys.setting.Exists("lang")) { lang = sys.setting.Get("lang"); } else { lang = "ru"; } } sys.lang = new INI(System.IO.File.ReadAllText(lang + ".txt")); }