// MyDes private void MyDesButton(object sender, EventArgs e) { DateTime d1 = DateTime.Now; string text = richTextBox1.Text; string key = textBox1.Text; var bytesText = new byte[0]; var bytesKey = new byte[0]; GetTextArrayAndKeyHash(text, out bytesText, key, out bytesKey);; var toEncrypt = Encoding.Default.GetString(bytesText); var keyString = Encoding.Default.GetString(bytesKey); // Вывод шифровки MyDES des = new MyDES(); var coded = Encoding.Default.GetString(des.Encryption(toEncrypt, keyString)); richTextBox2.Text = coded; // Вывод расшифровки var deCoded = Encoding.Default.GetString(des.Decryption(coded, keyString)); richTextBox3.Text = deCoded; DateTime d2 = DateTime.Now; textBox3.Text = (d2 - d1).Ticks.ToString(); }
// MyDes private void MyDesButton(object sender, EventArgs e) { DateTime d1 = DateTime.Now; string text = richTextBox1.Text; string key = textBox1.Text; var bytesText = new byte[0]; var bytesKey = new byte[0]; GetTextArrayAndKeyHash(text, out bytesText, key, out bytesKey); ; var toEncrypt = Encoding.Default.GetString(bytesText); var keyString = Encoding.Default.GetString(bytesKey); // Вывод шифровки MyDES des = new MyDES(); var coded=Encoding.Default.GetString(des.Encryption(toEncrypt, keyString)); richTextBox2.Text = coded; // Вывод расшифровки var deCoded = Encoding.Default.GetString(des.Decryption(coded, keyString)); richTextBox3.Text = deCoded; DateTime d2 = DateTime.Now; textBox3.Text = (d2 - d1).Ticks.ToString(); }