加密测试

来源:互联网 发布:tplink天线为什么知乎 编辑:程序博客网 时间:2024/06/05 08:38

测试窗体



具体代码


using System;

using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Security.Cryptography;


namespace WLJTLongtengGenesAndSupreme.Secret
{
    public partial class FrmSecret : Form
    {
        public FrmSecret()
        {
            InitializeComponent();
        }
        private void FrmSecret_Load(object sender, EventArgs e)
        {


        }
        public byte[] buffer111 = null;
        DESCryptoServiceProvider key = new DESCryptoServiceProvider();
        private void btnEncryption_Click(object sender, EventArgs e)
        {
            string encryptText = this.richTextBox1.Text;
            if (string.IsNullOrEmpty(encryptText) == false)
            {
                //DESCryptoServiceProvider key = new DESCryptoServiceProvider();
                byte[] buffer = WLJTLongtengGenesAndSupreme.Security.Cryptography.Encrypt(encryptText, key);
                buffer111 = buffer;
                MessageBox.Show("加密的文本信息成功", "信息提示:");
            }
        }


        private void btnDecryption_Click(object sender, EventArgs e)
        {
            this.richTextBox1.Text = null;
            System.Threading.Thread.Sleep(1000);            
            this.richTextBox2.Text = WLJTLongtengGenesAndSupreme.Security.Cryptography.Decrypt(buffer111, key);
            //byte[] buffer = Encoding.UTF8.GetBytes(this.richTextBox2.Text);
            //if (buffer != null && buffer.Length > 0)
            //{
            //    //DESCryptoServiceProvider key = new DESCryptoServiceProvider();
            //    this.richTextBox1.Text = null;
            //    this.richTextBox1.Text = WLJTLongtengGenesAndSupreme.Security.Cryptography.Decrypt(buffer111, key);
            //}
            //MessageBox.Show("请输入要解密的文本信息", "信息提示:");
        }




    }
}
0 0