Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2006, 09:46
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 5 meses
Puntos: 9
Una de encriptacion

Buenas,
Tengo este código para encriptar unos datos:
Código:
Public Shared Function Encriptar(ByVal Texto As String) As String
    Dim BytesLimpios As [Byte]()
    BytesLimpios = New UnicodeEncoding().GetBytes(Texto)
    Dim BytesEncriptados As [Byte]() = CType(CryptoConfig.CreateFromName("MD5"), HashAlgorithm).ComputeHash(BytesLimpios)
    Dim TextoEncriptado As String = BitConverter.ToString(BytesEncriptados)
    Return TextoEncriptado
End Function
La pregunta es, tengo la posibilidad de crearme mi funcion "Desencriptar" o se trata de un tipo de encriptación que no se puede volver a deshacer?
Me han comentado que cabe la posibilidad que la encriptación solo exista en un sentido, y lo unico que se puede hacer es comparar el resultado encriptado, pero no desencriptar un texto ya encriptado...
Pueden aclararme esto?
Gracias!
__________________
..:: moNTeZIon ::..