/// <summary> /// Зашифрование файла /// </summary> /// <param name="fileIn">Исходный файл</param> /// <param name="fileOut">Зашифрованный файл</param> /// <param name="id">Номер отправителя (серия опционально)</param> /// <param name="to">Номера получателей (той же серии) ...</param> /// <returns>0 или код ошибки</returns> public static int Encrypt(string fileIn, string fileOut, string id, params string[] to) { string ser = ""; if (id.Length == 10) { id = id.Substring(0, 4); ser = id.Substring(4); } ushort[] nodes = new ushort[to.Length + 1]; for (int i = 0; i < to.Length; i++) { nodes[i] = ushort.Parse(to[i]); } nodes[to.Length] = 0; return(Wbotho.EnCryptFile(fileIn, fileOut, ushort.Parse(id), nodes, ser)); }