对字符串进行加密 c#
以i为循环变量,使用for循环语句由左至右依次将s_text的各个字符赋给ch,与s_key中对应的字符进行异或运算,并将结果添加到s_result的末尾。输出加密后的字符串。
-------------
这句不懂,不会写了,这两点给我弄蒙了。 下面是我的代码
--------------
static void Main(string[] args)
{
Int32 i;
string s_text, s_key, s_result = null;
char ch;
Console.WriteLine("Please Put Into Former String !\n");
s_text = Console.ReadLine();
Console.WriteLine("Please Put Into The Secret Key :\n");
s_key = Console.ReadLine();
if (s_text.Length != s_key.Length)
Console.WriteLine("The Length Of The Secret And Former String Must Be Equal!\n");
for (i = 0; i <= s_text.Length - 1; i++)
{
ch = s_text[i];
s_result[i] = Convert.ToInt32(s_text[i]) ^ Convert.ToInt32(s_key[i]);//应该是这里出错
}
Console.WriteLine("加密后的字符串为:\n{0}", s_result.ToString());
}
-------------
这句不懂,不会写了,这两点给我弄蒙了。 下面是我的代码
--------------
static void Main(string[] args)
{
Int32 i;
string s_text, s_key, s_result = null;
char ch;
Console.WriteLine("Please Put Into Former String !\n");
s_text = Console.ReadLine();
Console.WriteLine("Please Put Into The Secret Key :\n");
s_key = Console.ReadLine();
if (s_text.Length != s_key.Length)
Console.WriteLine("The Length Of The Secret And Former String Must Be Equal!\n");
for (i = 0; i <= s_text.Length - 1; i++)
{
ch = s_text[i];
s_result[i] = Convert.ToInt32(s_text[i]) ^ Convert.ToInt32(s_key[i]);//应该是这里出错
}
Console.WriteLine("加密后的字符串为:\n{0}", s_result.ToString());
}
...全文
相关推荐
C#各种字符串加密方法
首先,我们要理解字符串加密的基本原理:通过特定算法将明文字符串转化为不可读的密文,以保护数据的安全性。C#提供了丰富的类库支持这些加密操作。1.
C#中简易字符串加密与解密实践教程
加密是信息安全领域的基石,它涉及到将敏感数据转换为密文,以防止未授权访问。在C#中,字符串加密是一个常见需求,特别是在处理用户输入、网络传输或存储敏感信息时。C#提供了一系列加密类库,使得开发者可以轻松地实现加密功能。在本章中,我们将首先介绍字符串加密的基本概念。我们会探讨加密的目的、它如何工作,以及它在应用程序中的作用。我们还会简要回顾一下C#中可用的加密选项,为读者提供一个清晰的理解,让他们知道在何时以及如何选择合适的加密方法。
c#字符串加密
本文将深入探讨C#中的字符串加密方法和技术。首先,C#提供了多种加密API,包括内置的System.Security.Cryptography命名空间。
C# 数据加密 字符串加密并保存文件
C#是一种广泛使用的编程语言,它提供了丰富的库和功能来实现数据加密。本文将深入探讨如何使用C#进行字符串加密,并将其保存到文件中,以此来保护您的数据不被未经授权的访问。
C#最简单的字符串加密解密方法
在C#编程语言中,字符串加密和解密是保护数据隐私和安全的重要手段。本文将深入探讨一个简单但有效的字符串加密解密方法,适合初学者理解基础的加密原理。


