在程序开发中实现加密技术有很多种,这里我们主要通过逻辑与进行数据加密,并且实通过密钥对数据进行解密。本程序的运行结果如图1所示和图2所示。

图1 加密数据,并且解密成功

图1 加密数据,并且解密失败
本程序开发的主要步骤:
(1)创建控制台应用程序。
(2)在控制台中编写主要代码如下。
class Program
{
static void Main(string[] args)
{
Console.Write("****************加密*****************\n\n下面对密码:123456 进行加密\n\n");
Console.Write("请输入加密密钥: ");
int key = Convert.ToInt32(Console.ReadLine());
Console.Write("\n加密后的密码为: ");
//加密数据
int byKey = 123456 ^ key;
Console.Write(byKey);
Console.Write("\n\n\n\n****************解密*****************\n\n请输入密钥 进行解密: ");
int key1 = Convert.ToInt32(Console.ReadLine());
//解密数据
int byKey1 = byKey ^ key1;
if (123456 == byKey1)
{
Console.Write("\n成功解密!!!! \n\n\n");
}
else
{
Console.Write("\n解密失败!!!! \n\n\n");
}
}
}