Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winforms 只在C语言中生成字母数字的加密和解密方法#_Winforms_C# 4.0 - Fatal编程技术网

Winforms 只在C语言中生成字母数字的加密和解密方法#

Winforms 只在C语言中生成字母数字的加密和解密方法#,winforms,c#-4.0,Winforms,C# 4.0,正如标题所说:我需要一种c#加密方法,它可以从明文中生成字母数字密文。如果在这里适用,我更喜欢它是否采用密码短语 谢谢您可以使用AES,然后使用Base36类将其转换为字母数字字符串 示例:Base36.ByteArrayToBase36String(byteArray) 要了解如何使用AES加密/解密,请单击我最终使用了以下方法: this.textBox1.Text = Convert.ToBase64String(Encoding.UTF8.GetBytes(plaintext)); 你

正如标题所说:我需要一种c#加密方法,它可以从明文中生成字母数字密文。如果在这里适用,我更喜欢它是否采用密码短语


谢谢

您可以使用AES,然后使用Base36类将其转换为字母数字字符串
示例:
Base36.ByteArrayToBase36String(byteArray)


要了解如何使用AES加密/解密,请单击

我最终使用了以下方法:

this.textBox1.Text = Convert.ToBase64String(Encoding.UTF8.GetBytes(plaintext));

你好,阿卜杜勒。你的问题太宽泛了。有很多加密方法。Stackoverflow不被认为是其他人解决你的家庭作业:谷歌一点,阅读和尝试一点。如果您已经这样做了,请告诉我们您到目前为止尝试了什么,以及您遇到了什么困难。至于字母数字字符,base-64编码可以用来转换加密算法的二进制输出。这不是一个家庭作业。我想要的只是一种将一些文本加密为字母数字文本的方法,而不需要深入到加密的细节。这只是我正在使用的一些文本。谢谢你的评论。Base36是什么名称空间?不要认为C#中包含Base36。然而,你可以创建自己的或使用这个:这可能会混淆你的文本(使其更难阅读),但它绝对不是加密。我只是讨厌这里的人假装很聪明!!