Foros del Web » Programando para Internet » PHP »

saber el formato en que se guarda la base de datos

Estas en el tema de saber el formato en que se guarda la base de datos en el foro de PHP en Foros del Web. tengo una base de datos en sql server y esta tiene un campo para guardar contraseñas es tipo char(15) pero al guardar el dato existe ...
  #1 (permalink)  
Antiguo 30/03/2020, 17:47
 
Fecha de Ingreso: febrero-2010
Ubicación: valencia
Mensajes: 146
Antigüedad: 14 años, 2 meses
Puntos: 3
saber el formato en que se guarda la base de datos

tengo una base de datos en sql server y esta tiene un campo para guardar contraseñas

es tipo char(15)
pero al guardar el dato existe un código que modifica el valor de lo que se ingresa
por ejemplo
si mi clave es 2018

queda guardado de la siguiente manera
ãÍØ&ØÍÍØ

alguien me puede decir que formato es ese en que se esta guardando?
no tengo acceso al código que lo guarda por lo que no se en que formato está

lo necesito es para hacer un sistema en php de logueo y de esa manera hacer que los dos códigos coincidan el que se ingresa con el guardado
  #2 (permalink)  
Antiguo 30/03/2020, 19:18
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años
Puntos: 120
Respuesta: saber el formato en que se guarda la base de datos

Cita:
Iniciado por julslash Ver Mensaje
tengo una base de datos en sql server y esta tiene un campo para guardar contraseñas

es tipo char(15)
pero al guardar el dato existe un código que modifica el valor de lo que se ingresa
por ejemplo
si mi clave es 2018

queda guardado de la siguiente manera
ãÍØ&ØÍÍØ

alguien me puede decir que formato es ese en que se esta guardando?
no tengo acceso al código que lo guarda por lo que no se en que formato está

lo necesito es para hacer un sistema en php de logueo y de esa manera hacer que los dos códigos coincidan el que se ingresa con el guardado
lo que supongo que esta ocurriendo, por que seria lo mas ideal, es que la contraseña

2018 >>>procesar_con_funcion_encriptacion>>>Datos Binarios 010101

osea que si tu contraseña tuviese 20 caracteres al momento de usar la funcion de encriptado que este usando, este solo retornaria 16 Char, que llena la base de datos, asi el sistema no se preocupa por que tu contraseña sea de pocos caracteres o de muchos caracteres que llenen valiosos bytes en la tabla, aparte que otorga la forma ideal de que la contraseña textual sea vulnerable

y cuando se hacel el login solo se vuelve a encriptar la Contraseña del Login y el resultado se compara con el encriptado de la base de datos
.


si no sabes la contraseña con la que guarda el otro Sistema, poder hacerlo en php te sera casi imposible, php dispone de un amplio abanico de funciones para encriptar , ojo no todas.

y dije casi imposible pero si quieres hacerlo por la via dificil, como tienes acceso a la tabla, si sabes que

2018==ãÍØ&ØÍÍØ solo resta que crees otras contraseñas y obtengas los valores
2010==aaa
a==ØÍÍØØÍÍØ

y con esos datos es que puedes aplicar ingenieria inversa, decodificado por fuerza bruta, etc, etc cosa que te puede llevar dias meses ,años, dependera de tu habilidad.
generalmente siempre existe un patron,

lo que generalmente hacen los que crean los KEYGEN para los programas

talves no es la respuesta que buscabas, prueba siendo mas consistente en tu pregunta, que hay muchas otras personas que te podrian ayudar siempre y cuando las preguntas sean claras y simples
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9
  #3 (permalink)  
Antiguo 31/03/2020, 15:48
 
Fecha de Ingreso: febrero-2010
Ubicación: valencia
Mensajes: 146
Antigüedad: 14 años, 2 meses
Puntos: 3
Respuesta: saber el formato en que se guarda la base de datos

saludos segun este es el codigo que usan para encriptar con el otro programa en la base de datos en sql server pero eso esta en visual fox pro como seria la logica si lo quiero en php?

Function encript
Parameter pkey
key_encript = " "
For i = 1 To Len(pkey)
key_encript = key_encript+fun(Substr(pkey, i, 1))
Next
Return (Substr(key_encript, 2, Len(key_encript)-1))
Endfunc
**

Function fun
Parameter car
Return (Chr((((Asc(car)+17)*11)%255)))
ENDFUNC
clear
  #4 (permalink)  
Antiguo 31/03/2020, 16:25
 
Fecha de Ingreso: abril-2006
Mensajes: 583
Antigüedad: 18 años
Puntos: 120
Respuesta: saber el formato en que se guarda la base de datos

Cita:
Iniciado por julslash Ver Mensaje
saludos segun este es el codigo que usan para encriptar con el otro programa en la base de datos en sql server pero eso esta en visual fox pro como seria la logica si lo quiero en php?

Function encript
Parameter pkey
key_encript = " "
For i = 1 To Len(pkey)
key_encript = key_encript+fun(Substr(pkey, i, 1))
Next
Return (Substr(key_encript, 2, Len(key_encript)-1))
Endfunc
**

Function fun
Parameter car
Return (Chr((((Asc(car)+17)*11)%255)))
ENDFUNC
clear
mi estimado para ello te cobraria unos 25$us para pasartelo esa funcion a PHP, pero si lo quieres ahcer, la pauta que te doy para realizarlo, es que debes desmenuzar esa encriptacion y y saber en FOXPRO funcion a funcion que realiza, y buscar en php las funciones similares, o crearlas de 0, ya que todo se resume a trabajos con BYTES
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9

Etiquetas: dato, formato
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:52.