Re: MD5



"Peer Schlephack" <sylverstyle@xxxxxx> schrieb
Hi,

habe mal eine Frage. Ich benutze folgenden Code um einen MD5 zu
erzeugen, doch leider sieht er irgendwie ein wenig komisch aus.

z.B. so -> /xd+UWaBX/K1pPp048s3Qg==

das ist doch nicht normal oder?

Imports System.Security.Cryptography
Imports System.Text
______________________________________________

Public Function GenerateHash(ByVal sourceText As String) As String Dim md5 As New MD5CryptoServiceProvider
Dim key() As Byte =
md5.ComputeHash(Encoding.UTF8.GetBytes(sourceText))

Return Convert.ToBase64String(key)
End Function


Wieso ToBase64String? Ich würde die Hex-Darstellung des Byte-Array hintereinanderhängen.

Armin

.



Relevant Pages

  • Passwort Verschlüsselung klappt nicht mit Umlauten
    ... Private Des As New TripleDESCryptoServiceProvider ... Public Function DeCrypt(ByVal SourceText As String) As String ... Dim desdencrypt As ICryptoTransform = Des.CreateDecryptor ...
    (microsoft.public.de.german.entwickler.dotnet.vb)
  • MD5 erzeugen
    ... Public Function GenerateHash(ByVal sourceText As String) As String ... Dim md5 As New MD5CryptoServiceProvider ...
    (microsoft.public.de.german.entwickler.dotnet.vb)
  • MD5
    ... Public Function GenerateHash(ByVal sourceText As String) As String ... Dim md5 As New MD5CryptoServiceProvider ...
    (microsoft.public.de.german.entwickler.dotnet.vb)
  • bytes to hex characters
    ... the md5 hashes of your input strings. ... Public Function MD5String(vData As String) As String ... Dim DBytesAs Byte, i As Integer ... Dim retstr As String ...
    (microsoft.public.dotnet.languages.vb)
  • MD5 conversion problem
    ... I have a string that I need to encode which looks approximately like this: ... Dim md5 As New MD5CryptoServiceProvider ...
    (microsoft.public.dotnet.framework.aspnet)