Decrypt Harbour me genera diferentes resultados xharbour

Decrypt Harbour me genera diferentes resultados xharbour

Postby leandro » Mon Jan 25, 2016 11:23 pm

Buenas tardes para todos

Como dice el encabezado, tengo una rutina que almacena la contraseña del usuario de manera encriptada.. resulta que esa contraseña la encripte con xharbour, pero al ejecutar la desencriptacion con harbour me genera resultados diferentes y me dice que la contraseña es incorrecta.

También me di cuenta que no me muestra las ñ si no un símbolo extraño para mi.

Saludos
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1481
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Decrypt Harbour me genera diferentes resultados xharbour

Postby Antonio Linares » Tue Jan 26, 2016 8:47 am

Leandro,

Usas el mismo compilador de C para Harbour y xHarbour ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Decrypt Harbour me genera diferentes resultados xharbour

Postby karinha » Tue Jan 26, 2016 11:51 am

Muestre el código.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Decrypt Harbour me genera diferentes resultados xharbour

Postby Armando » Tue Jan 26, 2016 3:10 pm

Leandro:

Intenta poniendo este código al principio de tu MAIN.PRG.

Code: Select all  Expand view

    REQUEST HB_CODEPAGE_ESWIN
    HB_CDPSELECT("ESWIN")
 


Ojalá te ayude, saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Decrypt Harbour me genera diferentes resultados xharbour

Postby leandro » Tue Jan 26, 2016 6:08 pm

Muchas Gracias a todos por responder

Efectivamente Antonio, el compilador es el mismo BCC582. Solo cambie el lenguaje de programación.

El código es el siguiente:
Code: Select all  Expand view

***********************************
*VERIFICA LA EXISTENCIA DEL USUARIO
***********************************
FUNCTION pVerUsu()
//Aqui hacemos la conexion con la base de datos
oLamcla:cConecta()

if !Empty(oT1vg1)

  if !Empty(oT1vg2)

    TRY
      oVar:="SELECT * from lyma_usuarios WHERE u_alias='"+alltrim(oT1vg1)+"'"
          oConsBO:=CreateObject("ADODB.Recordset")
          oConsBO:CursorLocation = adUseClient
          oConsBO:CursorType     = adOpenForwardOnly   //adOpenKeyset /adOpenStatic  //
          oConsBO:Open( oVar, oLamcla:oCon )

          nRegistros := oConsBO:RecordCount()
      if nRegistros > 0
        oConsBO:MoveFirst()

            vClave:=Decrypt(oConsBO:Fields("u_clave"):Value)
         
            if oT1vg2#vClave
          MsgAlert("Usuario y/o Clave Incorrectos","Error de Datos")
          oT1og1:setfocus()
            else
          oLamcla:vCous:=vGusuario:=oConsBO:Fields("u_codig"):Value
              oLamcla:vColl:=oConsBO:Fields("u_llave"):Value
              oLamcla:vNous:=oConsBO:Fields("u_nombr"):Value
              oLamcla:vAlias:=oConsBO:Fields("u_alias"):Value
          ingreso:=.t.
          oDlg:END()
            endif

      else
        MsgAlert("Usuario y/o Clave Incorrectos","Error de Datos")
        oT1og1:setfocus()
      endif
    CATCH oError
       FW_ShowAdoError(oLamcla:oCon)
    END
   else
      MsgInfo("Por Favor Digite Clave","Error de Datos")
      oT1og2:setfocus()
   endif
 else
   MsgInfo("Por Favor Digite Usuario","Error de Datos")
   oT1og1:setfocus()
 endif
 
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1481
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Decrypt Harbour me genera diferentes resultados xharbour

Postby Antonio Linares » Tue Jan 26, 2016 6:18 pm

Leandro,

Comprueba si el valor de oConsBO:Fields("u_clave"):Value es el mismo con Harbour y xHarbour
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Decrypt Harbour me genera diferentes resultados xharbour

Postby karinha » Tue Jan 26, 2016 6:19 pm

Como hago e funciona perfecto:

Code: Select all  Expand view

                    oText:SetText( "Aguarde... Criando Senhas de Acesso" )

                    // llave
                    cChave := [123456] // supervisor

                    ADICIONE(0)
                    REPLACE COD        WITH [88]
                    REPLACE NOMBRE     WITH [SUPERVISOR - MASTER]
                    REPLACE CHAVE      WITH ENCRYPT( cChave, "*+-." )
                    DESTRAVA(0)
 


João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Decrypt Harbour me genera diferentes resultados xharbour

Postby leandro » Tue Jan 26, 2016 6:20 pm

Muchas Gracias Armando.... el tema de la ñ quedo resuelto.

Pero por el lado del decript aun no :cry:
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1481
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Decrypt Harbour me genera diferentes resultados xharbour

Postby karinha » Tue Jan 26, 2016 6:23 pm

Code: Select all  Expand view

        //-> Retorno da Senha(password)
        rCampo := Decrypt(ALLTRIM((DbVendedor:cAlias)->CHAVE), "*+-." )
 


João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Decrypt Harbour me genera diferentes resultados xharbour

Postby leandro » Tue Jan 26, 2016 6:38 pm

Antonio Gracias por Responder

Valores antes de correr el decrip con harbour
Code: Select all  Expand view

J?%R4)
 

Valores antes de correr el decrip con xharbour
Code: Select all  Expand view

J+%R4)
 


Hay diferencias en el segundo caracter
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1481
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Decrypt Harbour me genera diferentes resultados xharbour

Postby Antonio Linares » Tue Jan 26, 2016 8:11 pm

Leandro,

Puedes probarlo en otros registros y mostrar las diferencias ?

En este hay una diferencia de 20 (entre 63 y 43) y habria que ver en otro registro que diferencia hay
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Decrypt Harbour me genera diferentes resultados xharbour

Postby leandro » Tue Jan 26, 2016 10:42 pm

Vale ya mismo hago la prueba
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1481
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Decrypt Harbour me genera diferentes resultados xharbour

Postby leandro » Tue Jan 26, 2016 11:09 pm

Otro caso

Con harbour
Code: Select all  Expand view
N?)"bZ


Con xharbour
Code: Select all  Expand view
NS)"bA
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1481
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Decrypt Harbour me genera diferentes resultados xharbour

Postby Antonio Linares » Wed Jan 27, 2016 10:31 am

Leandro,

Podrías probar con otro registro más ? gracias
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Decrypt Harbour me genera diferentes resultados xharbour

Postby leandro » Wed Jan 27, 2016 12:55 pm

Buenos días para todos

Con harbour
Code: Select all  Expand view
7hÔ1bŽ


Con xharbour
Code: Select all  Expand view
7hÔ1bÄ


Aquí otro por si acaso

Con harbour
Code: Select all  Expand view
4jŽñ¢Ž


Con xharbour
Code: Select all  Expand view
4jıóÄ
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1481
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 82 guests