Imports System.Text Imports System.Security.Cryptography Public Class Funny Public Shared Function AndroidHash() As String Static r As New Random Dim sb As New StringBuilder For i = 0 To 63 Select Case r.Next(2) Case 0 sb.Append(Chr(r.Next(65, 71))) Case 1 sb.Append(Chr(r.Next(48, 58))) End Select Next sb.Append("_MsOIJ39Q28:") Dim data As Byte() = Encoding.UTF8.GetBytes(sb.ToString(0, 64) & ":MsOIJ39Q28:PTDc3H8a)Vi=UYap") Using sha As SHA1 = New SHA1CryptoServiceProvider() For Each b As Byte In sha.ComputeHash(data) sb.AppendFormat("{0:x2}", b) Next End Using Return Convert.ToBase64String(Encoding.UTF8.GetBytes(sb.ToString)) End Function End Class