// Изменение админского логина/пароля private void RootCredentialsButton_Click(object sender, EventArgs e) { try { string rootName = RootNameBox.Text; string rootPass = RootPasswordBox.Text; bool flag = false; if (!string.IsNullOrWhiteSpace(rootName)) { AppHelper.Configuration.Admin.RootName = Pbkdf2Cryptography.HashPassword(rootName); flag = true; } if (!string.IsNullOrWhiteSpace(rootPass)) { AppHelper.Configuration.Admin.RootPassword = Pbkdf2Cryptography.HashPassword(rootPass); flag = true; } if (flag) { Save(); } } catch (Exception error) { AppHelper.Log.Write("Ошибка изменения конфигурации: " + error.ToString(), Feodosiya.Lib.Logs.MessageType.Error); MessageBox.Show(error.ToString(), "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void HashButton_Click(object sender, EventArgs e) { string src = SourceBox.Text; if (string.IsNullOrWhiteSpace(src)) { System.Media.SystemSounds.Beep.Play(); return; } try { ResultBox.Text = Pbkdf2Cryptography.HashPassword(src); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }