Exemplo n.º 1
0
        public void SendMessage1(string data)
        {
            string text = firstMessageRichTextBox.Text;
            string key  = secretKeyBox.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);

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

            decyptedMessageTextBox.Text = "USER1: " + Encoding.Default.GetString(coded);
            udpclient2.Send(coded, coded.Length, remoteep1);
        }
Exemplo n.º 2
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;
        }
Exemplo n.º 3
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;

        }