Пример #1
0
        private void button3_Click(object sender, EventArgs e)
        {
            try //создание подписи
            {
                MD5HashHelper md5 = new MD5HashHelper();
                hash1 = md5.GetHash(textBox3.Text);
                signedhash = ds.CreateSignature(hash1);
                MessageBox.Show("Подпись успешно создана!");
            }
	        catch(Exception ex){MessageBox.Show(ex.Message);}
        }
Пример #2
0
 private void button2_Click(object sender, EventArgs e)
 {
     try//проверка подписи
     {
         MD5HashHelper md5 = new MD5HashHelper();
         hash2 = md5.GetHash(textBox2.Text);
         if (ds.VerifySignature(hash2, signedhash))
         {
             MessageBox.Show("Ура! Подпись правильная!");
         }
         else
         {
             MessageBox.Show("Ой! Подпись неверная!");
         }
     }
     catch (Exception ex) { MessageBox.Show(ex.Message); }
 }