vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: md5 
Autor: josch1
Datum: 05.02.05 20:29

ich möchte den md5 hash von vb.net mit dem md5 hash von php vergleichen.
das problem ist das der md5 hash von .net ganz anders ausschaut.
hier der vb.net code

benutzt wird die function HashWert

Imports System.Security
Imports System.Text
 
Imports System.Security.Cryptography
 
Public Class agrarLicense
 
    Private strLicense As String
 
    Public Sub New()
 
        Dim conf As New AgrarConfig
        Dim oInfo As agrarInfo
        oInfo = New agrarInfo("lizenz")
 
        Me.strLicense = conf.Config("Vorname") & conf.Config("Nachname") & _
          conf.Config("Ort") & conf.Config("Straße") & conf.Config( _
          "Betriebsnummer")
        Me.strLicense += agrarSysInfo.getHdSerial("c") & oInfo.infoWert
 
    End Sub
 
 
    Public ReadOnly Property LicenseString() As String
        Get
            Return Me.strLicense
        End Get
    End Property
 
    Public ReadOnly Property HashWert() As String
        Get
            Dim tmpHash2() As Byte
            Dim tmpSource() As Byte
            Dim sSourcedata As String = Me.LicenseString
            tmpSource = ASCIIEncoding.ASCII.GetBytes(sSourcedata)
            tmpHash2 = New MD5CryptoServiceProvider().ComputeHash(tmpSource)
 
            Return ByteArrayToString(tmpHash2)
 
        End Get
    End Property
 
    Private Function ByteArrayToString(ByVal arrInput() As Byte) As String
        Dim i As Integer
        Dim sOutput As New StringBuilder(arrInput.Length)
        For i = 0 To arrInput.Length - 1
            sOutput.Append(arrInput(i).ToString("X"))
        Next
 
        Return sOutput.ToString()
    End Function
 
  End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
md51.224josch104.02.05 18:11
Re: md51.098ModeratorDaveS04.02.05 18:30
Re: md51.230josch105.02.05 20:29
Re: md51.200ModeratorDaveS05.02.05 21:28

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel