无法从字节转换为字符串

艾哈卜·阿哈(Ihab Agha)

我正在构建一个C#应用程序,该应用程序使用加密文本并将结果显示在文本框中,System.Security.Cryptography.Rijndael以便接收方复制结果并使用相同的密钥对其进行解密。

当我将加密的文本从EncryptStringToBytes函数返回的byte []转换为可以在textBox中显示的字符串以便以后复制和解密时,就会发生问题。

我使用了以下转换方法,但是没有一个方法能够显示有意义的字符串,以后可以将其用于解密,并且可以将其重新转换为先前从返回的原始字节形状EncryptStringToBytes

以下是用于执行转换的方法:

从byte []转换为字符串以便在textBox中显示:

textBox3.Text = Encoding.Default.GetString(encryptionResult)

从文本框复制的字符串转换为byte []以便作为参数发送给它DecryptStringFromBytes,以完成解密过程:

byte[] textToByte = Encoding.Default.GetBytes(textToDecrypt)
百视通

您应该尝试以64encoding进行编码和解码。使用转换类。

textBox3.Text =Convert.ToBase64String(encryptionResult)

byte[] textToByte = Convert.FromBase64String(textToDecrypt);

如果仍要使用编码,请选择:

string decodedString = Encoding.UTF8.GetString(textToDecrypt);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将十六进制字符串转换为字节[]

来自分类Dev

如何将单字节转换为字符串

来自分类Dev

将单字节字符串转换为双字节字符串

来自分类Dev

PHP将字节字符串转换为整数

来自分类Dev

将字符串元素转换为字节

来自分类Dev

将字节转换为带符号字节的字符串

来自分类Dev

将字符串转换为字节数组

来自分类Dev

将字节列表转换为字节字符串

来自分类Dev

如何将字节转换为字符串?

来自分类Dev

Python将字节转换为字符串

来自分类Dev

将字节的字符串转换为无符号的int

来自分类Dev

如何检测Go中何时无法将字节转换为字符串?

来自分类Dev

将0和1的字符串转换为字节

来自分类Dev

无法从字符串转换为字节数组

来自分类Dev

Python错误:无法将字节隐式转换为字符串

来自分类Dev

pytorch loader将字符串转换为字节

来自分类Dev

AES-如何将字节字符串转换为字节字节字符串?

来自分类Dev

无法将字符串转换为字节

来自分类Dev

如何从字节转换为字符串?

来自分类Dev

将guid字节转换为javascript中的字符串

来自分类Dev

将流字节转换为字符串

来自分类Dev

无法从“对象”转换为“字符串”

来自分类Dev

C#JSON导入:无法将字符串转换为字节数组

来自分类Dev

Python-Twitter:无法将“字节”对象转换为字符串

来自分类Dev

无法从字符串转换为char

来自分类Dev

无法从对象转换为字符串

来自分类Dev

无法将参数值从字符串转换为字节[]

来自分类Dev

无法将字节数组转换为字符串

来自分类Dev

将字符串转换为字节字符串