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 Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int G, Y;//輸入兩數值
if(int.TryParse(textBox1.Text, out G)&&(int.TryParse(textBox2.Text,out Y)))//看是否輸入數字並且把數值裝進G跟Y
{
textBox3.Text=(G^Y).ToString();//進行兩數值 二進位比對運算
}
else//如果int.Parse輸入不是數字 則回傳 False 回傳值為0! 進入已下下判斷
{
MessageBox.Show("請輸入數字打錯了");//跟使用者說打錯哩!
}
}
private void button2_Click(object sender, EventArgs e)
{
int G1 = int.Parse(textBox3.Text);//剛剛加密後的數值
int Y2 = int.Parse(textBox2.Text);//KEY!
textBox4.Text = (G1 ^ Y2).ToString();
}
}
}
^ 運算子 form msdn http://msdn.microsoft.com/zh-tw/library/zkacc7k1(v=vs.80).aspx
2013年3月5日 星期二
加密的概念^運算子
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言