Imports System.Security.Cryptography
Imports System.Text
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim md5 As New MD5CryptoServiceProvider
MsgBox(getMd5Hash(texto.Text))
End Sub
Public Function getMd5Hash(ByVal input As String) As String
Dim md5Hasher As New MD5CryptoServiceProvider()
Dim data As Byte() = md5Hasher.ComputeHash(Encoding.Default.GetBytes(input))
Dim sBuilder As New StringBuilder()
Dim i As Integer
For i = 0 To data.Length - 1
sBuilder.Append(data(i).ToString("x2"))
Next i
Return sBuilder.ToString()
End Function
End Class
5 comentarios:
thx a lot :D D:D:D
muchas gracias, no pense que fuera tan facil, la verdad esta transicion de php a visual me ha dado muy duro
Lo he utilizado y si funciona en Visual Basic 2008. Lo malo es que estoy buscando el código para desencriptar pero hasta ahora no lo encuentro si alguien sabe como hacerlo y puede ayudar por favor, es lo único que me falta en mi proyecto.
md5 no se desencripta , debes comparar la cadena almacenada ya encriptada cn la cadena encriptada q t inserte el usuario , si son = la password o lo q sea es correcto ;)
REVISALO, SIEMPRE DA LA MISMA STRING RESULTANTE, LE METAS LO QUE LE METAS DE ENTRADA, ESTO ES UN FAIL.
Publicar un comentario