如何通过位运算实现数据加密?-c#编程小实例

济南网站建设 2024年9月16日10:24:58C#教程如何通过位运算实现数据加密?-c#编程小实例已关闭评论17阅读模式

今天济南网站建设小编为大家带来一个小案例,这个小案例主要为大家演示了在c#编程语言中如何通过位运算来实现简单的加密工作,字符串对进行位运算操作,进而改变字符串中字符的值,得到一个新的加密后的字符串,有兴趣的小伙伴们可以过来关注一下。

关键代码:

 

 static void Main(string[] args)
        {

            int n1;
            Console.WriteLine("请输入一个字符串:");
            n1 = int.Parse(Console.ReadLine());
            int n2;
            Console.WriteLine("请再输入一个字符串:");
            n2 = int.Parse(Console.ReadLine());

       
            int encryption = n2 ^ n1;
            Console.WriteLine("加密后的数据: " + encryption);

            
            int decrypt = encryption ^ n1;
            Console.WriteLine("解密后的数据: " + decrypt);
            Console.ReadKey();  

        }

济南网站建设
  • 本文由 发表于 2024年9月16日10:24:58
  • 转载请务必保留本文链接:http://news.hcsw666.com/1434