大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > C#技巧 > 使用“^”运算符对数字进行加密代码

使用“^”运算符对数字进行加密代码

关键词:C#加密  阅读(1002) 赞(46)

[摘要]本文主要介绍如何使用“^”运算符对数字进行加密,希望对大家学习C#有所帮助。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Encrypt
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void btn_Encrypt_Click(object sender, EventArgs e)
        {
            int P_int_Num, P_int_Key;//定义两个值类型变量
            if (int.TryParse(txt_Num.Text, out P_int_Num)//判断输入是否是数值
                && int.TryParse(txt_Key.Text, out P_int_Key))
            {
                txt_Encrypt.Text = (P_int_Num ^ P_int_Key).ToString();//加密数值
            }
            else
            {
                MessageBox.Show("请输入数值", "出现错误!");//提示输入信息不正确
            }
        }

        private void btn_Revert_Click(object sender, EventArgs e)
        {
            int P_int_Key, P_int_Encrypt;//定义两个值类型变量
            if (int.TryParse(txt_Encrypt.Text, out P_int_Key)//判断输入是否是数值
                && int.TryParse(txt_Key.Text, out P_int_Encrypt))
            {
                txt_Revert.Text = (P_int_Encrypt ^ P_int_Key).ToString();//解密数值
            }
            else
            {
                MessageBox.Show("请输入数值", "出现错误!");//提示输入信息不正确
            }
        }
    }
}


相关评论