private void BtnApply_Click(object sender, EventArgs e) { //Создание объекта, для работы с файлом INIManager manager = new INIManager(Environment.CurrentDirectory.ToString() + "\\settings.ini"); if (IsBase64(TxtBoxKey.Text)) { manager.WritePrivateString("CRYPT", "Key", TxtBoxKey.Text); DESCryptography.Key = Convert.FromBase64String(manager.GetPrivateString("CRYPT", "Key")); } else { MessageBox.Show("Неверный формат ключа!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (IsBase64(TxtBoxIv.Text)) { manager.WritePrivateString("CRYPT", "Iv", TxtBoxIv.Text); DESCryptography.Iv = Convert.FromBase64String(manager.GetPrivateString("CRYPT", "Iv")); } else { MessageBox.Show("Неверный формат вектора!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } // если все правильно, то закрываем форму if (IsBase64(TxtBoxKey.Text)) { if (IsBase64(TxtBoxIv.Text)) { this.Close(); } } }
private static void GetKeyIv() { //Создание объекта, для работы с файлом INIManager manager = new INIManager(Environment.CurrentDirectory.ToString() + "\\settings.ini"); DESCryptography.Key = Convert.FromBase64String(manager.GetPrivateString("CRYPT", "Key")); DESCryptography.Iv = Convert.FromBase64String(manager.GetPrivateString("CRYPT", "Iv")); }
private void Cryptography_Load(object sender, EventArgs e) { //Создание объекта, для работы с файлом INIManager manager = new INIManager(Environment.CurrentDirectory.ToString() + "\\settings.ini"); //Получить значение по ключу Key из секции CRYPT TxtBoxKey.Text = manager.GetPrivateString("CRYPT", "Key"); //Получить значение по ключу Iv из секции CRYPT TxtBoxIv.Text = manager.GetPrivateString("CRYPT", "Iv"); }
private void ServerSettings_Load(object sender, EventArgs e) { //Создание объекта, для работы с файлом INIManager manager = new INIManager(Environment.CurrentDirectory.ToString() + "\\settings.ini"); //Получить значение по ключу IP из секции SERVER TxtBoxIP.Text = manager.GetPrivateString("SERVER", "IP"); //Получить значение по ключу Port из секции SERVER TxtBoxPort.Text = manager.GetPrivateString("SERVER", "Port"); }
private void ChatForm_Load(object sender, EventArgs e) { this.MinimumSize = new Size(796, 600); GetKeyIv(); TxtBoxUserName.Select(); //Создание объекта, для работы с файлом INIManager manager = new INIManager(Environment.CurrentDirectory.ToString() + "\\settings.ini"); _serverIp = manager.GetPrivateString("SERVER", "IP"); _serverPort = int.Parse(manager.GetPrivateString("SERVER", "Port")); }