
| |||
URGENTE: MD5 para encripción en .NET? Buenas Tardes a todos , necesito un favor urgente, quien sabe como trabajar con el MD5 en .NET u otro componete para encryptar unas claves, estoy haciendo un metodo de pago con Credit Card, si alguien sabe se lo agradecería enormemente,...SUERTE a TODOs.. ![]() |
| |||
en .net tiene varias clases para encryptar una es: System.Security.Cryptography.MD5 (clase) un pequeño ejemplo(Supone que se usa UTF8 como codificacion de caracteres) Dim Texto As String = "Prueba" ' Cadena original Dim TextoEnBytes As Byte() Dim HashEnBytes As Byte() 'Resultado en Bytes Dim HashTexto As String 'Resultado de HASH Dim md5 As New MD5CryptoServiceProvider TextoEnBytes = System.Text.Encoding.UTF8.GetBytes(Texto) HashEnBytes = md5.ComputeHash(TextoEnBytes) HashTexto = System.Text.Encoding.UTF8.GetString(HashEnBytes)
__________________ Martin Última edición por MartinAcevedo; 31/08/2004 a las 09:24 |
| |||
Hola Martin: Gracias por responder, eres muy amable, soy neuvo en el foros del web, entonces con esta libreria puedo utilizar para encriptar por ejemplo el login, el transaction kwy y el password del merchant account, si o no? tengo que encriptar esos tres datos, tambine los almaceno en SQL asi?, tienes algun ejemplito..Muhcas gracias y Suerte |
| |||
Martin imaginate que puse esa clase tuya pero no me sale MD5 , la unica que me encuentra es esta: using System.Security.Cryptography.X509Certificates; yo esoty trabajndo en C#.gracias mano. |
| |||
Se puede usar para encriptar cualquier texto, en realidad se hace un hash (tambien en .net esta el SHA1 que es otro algoritmo), lo unico que tenes que tener en cuenta es el tipo de codificiacion de caracteres, algunos usan ASCII o unicode en vez de UTF8, deberias cambiar en ese caso el codificador de caracteres (es el que convierte de un string a array de bytes y al reves).. saludos...
__________________ Martin |