private void RegisterButton_Click(object sender, EventArgs e) { string login = text_user.Text; string password = text_password.Text; string password2 = TextRepeatPassword.Text; if (login.Length == 0 || password.Length == 0 || password2.Length == 0) { MessageBox.Show("Wszystkie pola są wymagane!"); } else if (password != password2) { MessageBox.Show("Hasła się nie zgadzają!"); } else if (CheckStrength(password) == false) { MessageBox.Show("Hasło za słabe. Musi składać się z 8 znaków oraz zawierać wielką literę i znak specjalny."); } else if (login.Length < 5) { MessageBox.Show("Login musi składać się z przynajmniej 5 znaków"); } else { password = SHA.ChangeToSHA2_256(password); client.WriteLine(diffieHellman.EncryptMessage("REG;" + login + ";" + password)); } }
private void log_Click(object sender, EventArgs e) { string login = text_user.Text; string password = SHA.ChangeToSHA2_256(text_password.Text); if (login.Length == 0 || text_password.Text.Length == 0) { MessageBox.Show("Pole login i hasło nie mogą być puste!"); } else { client.Write(diffieHellman.EncryptMessage("LOG;" + login + ";" + password)); login_name = login; } }
private void join_button_Click(object sender, EventArgs e) { string password = ""; currentChannel = dataGridView1.CurrentCell.RowIndex; DataGridViewCheckBoxCell chechbox = dataGridView1.Rows[currentChannel].Cells["Haslo"] as DataGridViewCheckBoxCell; if (Convert.ToBoolean(chechbox.Value)) { password = Prompt.ShowDialog("Hasło wymagane", "Podaj hasło"); } client.WriteLine(diffieHellman.EncryptMessage(login + ";CH;" + dataGridView1.CurrentCell.RowIndex + ";" + SHA.ChangeToSHA2_256(password))); }