Public Shared Function GenerateHash(ByVal SourceText As String) As String 'Create an encoding object to ensure the encoding standard for the source text Dim Ue As New UnicodeEncoding 'Retrieve a byte array based on the source text Dim ByteSourceText() As Byte = Ue.GetBytes(SourceText) 'Instantiate an MD5 Provider object Dim Md5 As New MD5CryptoServiceProvider 'Compute the hash value from the source Dim ByteHash() As Byte = Md5.ComputeHash(ByteSourceText) 'And convert it to String format for return Return Convert.ToBase64String(ByteHash) End Function
Grunden til at jeg opretter spørgsmålet er, at hvis jeg skal sende en MD5 hash med crosspage over en URL til check-formål skal den vel omdannes til string og ikke sendes som bytearray?? Eller er måske ikke helt med.
Arne - hvad gør "{0,2:X}" i øvrigt i formateringen? Læg også gerne et svar :-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.