Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/06/2010, 17:55
yera2002
 
Fecha de Ingreso: agosto-2007
Mensajes: 268
Antigüedad: 17 años, 5 meses
Puntos: 2
Respuesta: Problemas con comparacion de caracteres

Hola a todos:

Ya encontre la solucion, el problema estaba en que estaba comparando Binarios contra texto, esto por que en la funcion de encriptacion de CAPICOM esta codificando en binario, por lo que la cambie a Base64 de tal modo que mi codigo quedo asi:

Sub cmdEncripta()
strCodigoEncripta = Trim(rstFormato("codigo"))
objCapicom.Content = strCodigoEncripta
objCapicom.SetSecret "mipass", CAPICOM_SECRET_PASSWORD
objCapicom.Algorithm = CAPICOM_ENCRYPTION_ALGORITHM_3DES
strResultado = objCapicom.Encrypt(CAPICOM_ENCODE_BASE64)
If Len(strResultado) = 0 Then
MsgBox "Fallo al encriptar informacion.", vbCritical + vbOKOnly, "EncryptaBD"
Else
strResultado = Replace(strResultado, "'", "CHD+*=")
End If
end Sub