private void buttonLogin_Click(object sender, RoutedEventArgs e) { MD5 md5Hasher = MD5.Create(); // Преобразуем входную строку в массив байт и вычисляем хэш byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(pas)); // Создаем новый Stringbuilder (Изменяемую строку) для набора байт StringBuilder sBuilder = new StringBuilder(); // Преобразуем каждый байт хэша в шестнадцатеричную строку for (int i = 0; i < data.Length; i++) { //указывает, что нужно преобразовать элемент в шестнадцатиричную строку длиной в два символа sBuilder.Append(data[i].ToString("x2")); } string s; s = sBuilder.ToString(); if (s == UsersDL.GetInstance.GetUserPassword(textBoxLogin.Text)) { Application.Current.Properties["UserName"] = textBoxLogin.Text; NotesView window1 = new NotesView(); window1.Show(); Close(); } else { MessageBox.Show("Wrong Login or Password"); } }
//TextBox NoteText; public Find_and_Change(NotesView parent) { InitializeComponent(); this.parent = parent; ToFind.Focus(); }