基本信息
源码名称:C# 加密软件 实例源码下载
源码大小:0.89M
文件格式:.rar
开发语言:C#
更新时间:2016-11-14
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):78630559

本次赞助数额为: 2 元 
   源码介绍

using System;
using System.IO;
using System.Windows.Forms;

namespace EncryptionSoftware
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            CheckForIllegalCrossThreadCalls = false;
        }
        //初始化
        private void Form1_Load(object sender, EventArgs e)
        {
            EDfunction.FileMenu(Application.ExecutablePath   ",0", Application.ExecutablePath);
            string[] str = Environment.GetCommandLineArgs();
            try
            {
                string strFile = "";
                for (int i = 2; i < str.Length; i  )
                    strFile  = str[i];
                FileInfo FInfo = new FileInfo(strFile);
                if (FInfo.Extension.ToLower() == ".mr")
                {
                    textBox1.Text = strFile;
                    button2.Enabled = false;
                    button3.Enabled = true;
                }
            }
            catch { }
        }

        //选择加密、解密文件
        private void button1_Click(object sender, EventArgs e)
        {
            openFileDialog1.Title = "请选择要加密的文件";
            openFileDialog1.FileName = "*.*";
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                textBox1.Text = openFileDialog1.FileName;
                FileInfo FInfo = new FileInfo(textBox1.Text);
                if (FInfo.Extension.ToLower() == ".mr")
                {
                    button2.Enabled = false;
                    button3.Enabled = true;
                }
                else
                {
                    button2.Enabled = true;
                    button3.Enabled = false;
                }
            }
        }

        //加密
        private void button2_Click(object sender, EventArgs e)
        {
            if (textBox1.Text != "")
            {
                if (textBox2.Text.Length < 6)
                    MessageBox.Show("密码不能小于6位!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                else
                {
                    EDfunction myEDncrypt = new EDfunction(textBox1.Text, textBox2.Text, progressBar1);
                    myEDncrypt.StartEncrypt();
                    textBox1.Text = "";
                    textBox2.Text = "";
                    button2.Enabled = false;
                    button3.Enabled = false;
                    //this.progressBar1.Value = 0;
                }
            }
        }

        //解密
        private void button3_Click(object sender, EventArgs e)
        {
            if (textBox1.Text != "")
            {
                if (textBox2.Text.Length < 6)
                    MessageBox.Show("密码不能小于6位!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                else
                {
                    EDfunction myEDncrypt = new EDfunction(textBox1.Text, textBox2.Text, progressBar1);
                    myEDncrypt.StartDncrypt();
                    textBox1.Text = "";
                    textBox2.Text = "";
                    button2.Enabled = false;
                    button3.Enabled = false;
                    //this.progressBar1.Value = 0;
                }
            }
        }

        //赞助点击
        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            System.Diagnostics.Process.Start("http://www.2345.com/?k81100634");
        }
    }
}