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