The value in txtbox.Text is a string which can’t be automatically converted to a byte array. So the line Dim DataToEncode As Byte() = txtbox.Text can’t be compiled. To get the ASCII representation of a string use the System.Text.Encoding.ASCII.GetBytes() method.
Dim DataToEncode As Byte() = System.Text.Encoding.ASCII.GetBytes(txtbox.Text)
Also strings in VB.Net do not store ASCII values, they use UTF-16.
1
solved ASCII to Base32