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

发布于 2024-07-23 18:42:23 字数 427 浏览 6 评论 0原文

使用以下函数: http://msdn.microsoft .com/en-us/library/system.security.cryptography.rijndaelmanagement.aspx

public static byte[] encryptStringToBytes_AES(string plainText, byte[] Key, byte[] IV)

正如您所看到的,它返回一个字节数组,我想将字节数组转换为字符串。

如何将其从字节数组转换为字符串,反之亦然?

Using the function from: http://msdn.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged.aspx

public static byte[] encryptStringToBytes_AES(string plainText, byte[] Key, byte[] IV)

As you can see it returns a byte array, I want to convert the byte array to a string.

How can I convert it from a byte array to string and visa versa?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

偷得浮生 2024-07-30 18:42:23

如果您不关心它的存储方式,一个简单的方法是使用:

将字节数组转换为字符串:Convert.ToBase64String(YourByteArray)
将字符串转换为字节数组:Convert.FromBase64String(YourString)
这将给出字节数组的简洁、可打印的 ASCII 表示形式。

If you don't care how it's stored, an easy way is to use:

Convert byte array into string: Convert.ToBase64String(YourByteArray) and
Convert string into byte array: Convert.FromBase64String(YourString).
This will give a concise, printable ASCII representation of the byte array.

痞味浪人 2024-07-30 18:42:23

这可以帮助你很多,即将转换为十六进制格式,但非常有用
如何转换字节数组到十六进制字符串,反之亦然?

This can help you a lot, is about to converting into Hex format but can be very usefull
How do you convert Byte Array to Hexadecimal String, and vice versa?

生生漫 2024-07-30 18:42:23
System.Text.Encoding.ASCII.GetString(bytes);
System.Text.Encoding.ASCII.GetString(bytes);
葬心 2024-07-30 18:42:23

在使用 Rijndael 加密时我遇到了这个问题,它返回加密的 byte[] (数组),
将 byte[] 转换为字符串;

 myStringVariable= Convert.ToBase64String(myEncryptedByteArray);  

将字符串转换为byte[];

byte[] bytes = Convert.FromBase64String(myStringVariable);   

有关 Rijndael < 的更多信息/a>

干杯!!!

While using Rijndael Encryption i faced this problem, it returns encrypted byte[] (array),
Convert byte[] to string;

 myStringVariable= Convert.ToBase64String(myEncryptedByteArray);  

Convert string to byte[];

byte[] bytes = Convert.FromBase64String(myStringVariable);   

For more about Rijndael

Cheers !!!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文