Wie man mit C# Strings in Byte-Arrays und zurück konvertiert

19. Juli 2006 15:51

Zunächst: Wofür Byte-Arrays? Antwort: Für verschiedene Zwecke, zum Beispiel dann, wenn man den RSACryptoServiceProvider verwenden will - denn der erwartet beim verschlüsseln Byte-Arrays und liefert beim entschlüsseln ebenfalls welche.

So kommt man von einem String zu einem Byte-Array:

public static byte[] ConvertStringToByteArray(string stringToConvert)
{
   System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
   return encoding.GetBytes(stringToConvert);
}

So kommt man zurück:

public static string ConvertByteArrayToString(byte[] arrayToConvert)
{
ASCIIEncoding encoding = new ASCIIEncoding();
return encoding.GetString(arrayToConvert);
}


 

Kommentare sind geschlossen

Kalender

<<  Mai 2012  >>
MoDiMiDoFrSaSo
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

View posts in large calendar