예제 #1
0
        // MyDes
        private void MyDesButton(object sender, EventArgs e)
        {
            string text = showMessagesRichTextBox.Text;
            string key  = keyBox.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);

            // Вывод шифровки
            My3DES des   = new My3DES();
            var    coded = Encoding.Default.GetString(des.Encryption(toEncrypt, keyString));

            firstMessageRichTextBox.Text = coded;

            // Вывод расшифровки
            var deCoded = Encoding.Default.GetString(des.Decryption(coded, keyString));

            secondMessageRichTextBox.Text = deCoded;
        }
예제 #2
0
파일: Form1.cs 프로젝트: GarageInc/all
        // MyDes
        private void MyDesButton(object sender, EventArgs e)
        {
            string text = showMessagesRichTextBox.Text;
            string key = keyBox.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);

            // Вывод шифровки
            My3DES des = new My3DES();
            var coded = Encoding.Default.GetString(des.Encryption(toEncrypt, keyString));
            firstMessageRichTextBox.Text = coded;

            // Вывод расшифровки
            var deCoded = Encoding.Default.GetString(des.Decryption(coded, keyString));
            secondMessageRichTextBox.Text = deCoded;

        }