VB.NET怎么把二进制字符转换成字符串

VB.NET如何把二进制字符转换成字符串
这是把明文转换成二进制
 转换后的二进制 = System.BitConverter.ToString(System.Text.Encoding.UTF8.GetBytes("要转换的文字可以是任何数字"))

怎样把转换后的二进制再转回到原来的文字,在线等,有知道的指教一下,谢谢!

------解决方案--------------------
你那是转换成十六进制的字符串

    Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load
        Dim str1 As String = System.BitConverter.ToString(System.Text.Encoding.UTF8.GetBytes("要转换的文字可以是任何数字"))

        MessageBox.Show("转换成十六进制:" & str1)

        Dim list As New List(Of Byte)

        For Each item As String In str1.Split("-"c)
            list.Add(Convert.ToByte(Convert.ToInt32(item, 16)))
        Next

        MessageBox.Show("还原:" & System.Text.Encoding.UTF8.GetString(list.ToArray()))
    End Sub