Bom, pesquisei daqui e de lá e encontrei vários artigos aonde mostravam como fazer essa conversão. Todos usavam o objeto System.Text.ASCIIEncoding
Abixo transcrevo o código que resolve esse nosso problema.
public static byte[] ConvertStringToBytes(string input)
{
System.IO.MemoryStream stream = new System.IO.MemoryStream();
using (System.IO.StreamWriter writer = new System.IO.StreamWriter(stream))
{
writer.Write(input);
writer.Flush();
}
return stream.ToArray();
}
public static string ConvertBytesToString(byte[] bytes)
{
string output = String.Empty;
System.IO.MemoryStream stream = new System.IO.MemoryStream(bytes);
stream.Position = 0;
using (System.IO.StreamReader reader = new System.IO.StreamReader(stream))
{
output = reader.ReadToEnd();
}
return output;
}
Enjoy.

