[英]Convert big string to decimal in vb.net
您好,我有一個很大的字符串值,它是md5,現在我需要將其轉換為十進制值
例如
Dim md5_s As String = "6F05AF42533432A5513610FE839ACC86"
現在我需要像在線轉換器一樣的輸出
“ 54 70 48 53 65 70 52 50 53 51 51 52 51 50 65 53 53 49 51 54 49 48 70 69 56 51 57 65 67 67 56 54”
我是否可以在上面轉換的十進制中不要空格?
vb.net請幫助
好吧,我在這里嘗試並得到它n是我的方法可以正常工作嗎?
Dim t As String
Dim a As String = "6F05AF42533432A5513610FE839ACC86"
For Each c As Char In a
t &= Convert.ToInt32(c)
Next
TextBox1.Text = t
請問這是對的嗎?
結果是我想要的一樣
5470485365705250535151525150655353495154494870695651576567675654
所以我認為這是對吧?
我不太確定這是您真正要尋找的東西,但這是您要的東西
For count = 0 To md5_s.Length - 1
Dim tempChar As String = md5_s.Substring(count, 1)
Console.Write(Asc(tempChar))
Next
你可能想要的是這樣的東西
Private Function HexToByteArray(ByVal hex As [String]) As Byte()
Dim NumberChars As Integer = hex.Length
Dim bytes As Byte() = New Byte(NumberChars / 2 - 1) {}
For i As Integer = 0 To NumberChars - 1 Step 2
bytes(i / 2) = Convert.ToByte(hex.Substring(i, 2), 16)
Next
Return bytes
End Function
無論哪種方式...希望這會有所幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.