Foros del Web » Programación para mayores de 30 ;) » .NET »

encriptacion MD5

Estas en el tema de encriptacion MD5 en el foro de .NET en Foros del Web. Hola, estoy intentado hacer una cosa, en una base de datos, guardo un valor encriptado en md5 con PHP: Código: md5("valor") y ahora intento comprobar ...
  #1 (permalink)  
Antiguo 22/09/2006, 11:10
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 4 meses
Puntos: 8
encriptacion MD5

Hola,

estoy intentado hacer una cosa, en una base de datos, guardo un valor encriptado en md5 con PHP:

Código:
md5("valor")
y ahora intento comprobar si ese valor es igual al mismo encriptado mediante .net con md5 también:

Código:
  Dim md5 As System.Security.Cryptography.MD5 = System.Security.Cryptography.MD5CryptoServiceProvider.Create()
Convert.ToBase64String(md5.ComputeHash(System.Text.Encoding.Default.GetBytes("valor")))
¿por que no me da lo mismo?
  #2 (permalink)  
Antiguo 22/09/2006, 11:28
Avatar de marlx  
Fecha de Ingreso: febrero-2004
Ubicación: Viña del Mar - Chile
Mensajes: 55
Antigüedad: 21 años
Puntos: 0
Encontre hace un tiempo esta funcion en CSharp y la converti a VB

Código:
    Public Function ToMd5(ByVal sPass As String) As String
        Dim md5 As MD5 = New MD5CryptoServiceProvider
        Dim dataMd5() As Byte = md5.ComputeHash(Encoding.Default.GetBytes(sPass))
        Dim sbEnc As StringBuilder = New StringBuilder()
        Dim i As Integer
        For i = 0 To dataMd5.Length - 1
            sbEnc.AppendFormat("{0:x2}", dataMd5(i))
        Next
        Return sbEnc.ToString
    End Function
__________________
Dim Mario as New Ingeniero
  #3 (permalink)  
Antiguo 25/09/2006, 04:33
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 4 meses
Puntos: 8
Esa me ha venido que ni pintado!!!

Muchas gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:59.