Hola juanolo, como he escrito antes voy a explicarte un poco el codigo para que puedas usar md5 para encriptar datos
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
Primero pongo el código y luego te explicare cosas importantes
Bueno antes de nada decir que está programado en vb.net, espero que te sirva de ayuda
Lo primero que hay que hacer es importar las librerias necesarias, en nuestro caso
Código:
Imports System.Security.Cryptography
Luego pasamoa a lo que es la programacion de la funcion md5
Código:
Public Function getMd5Hash(ByVal input As String) As String
Dim i As Integer
Dim md5Hasher As Security.Cryptography.MD5 = Security.Cryptography.MD5.Create()
Dim data As Byte() = md5Hasher.ComputeHash(Encoding.Default.GetBytes(input))
Dim sBuilder As New StringBuilder()
For i = 0 To data.Length - 1
sBuilder.Append(data(i).ToString("x2"))
Next i
Return sBuilder.ToString()
End Function
Bueno aqui no hay mucho que explicar. Esta es la funcion, aqui es donde se hace la trasformacion de texto normal a md5
Por ultimo utilizamos esta funcion alla donde la necesitemos. Por ejemplo
Código:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim cadena As String
cadena = getMd5Hash(TextBox1.Text)
End Sub
Este es un ejemplo muy simple, lo unico que hace es coger elvalor que hay en un textbox, y guardarlo en una variable llamada cadena.
Bueno esto es todo, pero ya sabes que para cualquier duda no dudes en preguntar
Un saludo y mucha suerte en tu proyecto
Pinty