对字符串进行加密 c#

huoyingrenzhe huoyingrenzhe 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
以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());
}
...全文

相关推荐

C#各种字符串加密方法

首先,我们要理解字符串加密的基本原理:通过特定算法将明文字符串转化为不可读的密文,以保护数据的安全性。C#提供了丰富的类库支持这些加密操作。1.

idays021

C#中简易字符串加密与解密实践教程

加密是信息安全领域的基石,它涉及到将敏感数据转换为密文,以防止未授权访问。在C#中,字符串加密是一个常见需求,特别是在处理用户输入、网络传输或存储敏感信息时。C#提供了一系列加密类库,使得开发者可以轻松地实现加密功能。在本章中,我们将首先介绍字符串加密的基本概念。我们会探讨加密的目的、它如何工作,以及它在应用程序中的作用。我们还会简要回顾一下C#中可用的加密选项,为读者提供一个清晰的理解,让他们知道在何时以及如何选择合适的加密方法。

Boa波雅

c#字符串加密

本文将深入探讨C#中的字符串加密方法和技术。首先,C#提供了多种加密API,包括内置的System.Security.Cryptography命名空间。

tong168888

C# 数据加密 字符串加密并保存文件

C#是一种广泛使用的编程语言,它提供了丰富的库和功能来实现数据加密。本文将深入探讨如何使用C#进行字符串加密,并将其保存到文件中,以此来保护您的数据不被未经授权的访问。

lvshijin

C#最简单的字符串加密解密方法

在C#编程语言中,字符串加密和解密是保护数据隐私和安全的重要手段。本文将深入探讨一个简单但有效的字符串加密解密方法,适合初学者理解基础的加密原理。

weixin_38714637
评论 4
收藏 已收藏
分享
返回顶部
huoyingrenzhe
C# 111,128 成员 642,536 内容