Foros del Web » Programando para Internet » PHP »

las encriptaciones son relativas?

Estas en el tema de las encriptaciones son relativas? en el foro de PHP en Foros del Web. Hola las encriptaciones de base64 son relativas o no ya que yo encripto algo y lo envio a la bd....y luego cuando consulto...lo q ingrese ...
  #1 (permalink)  
Antiguo 13/07/2011, 20:51
 
Fecha de Ingreso: julio-2010
Mensajes: 523
Antigüedad: 13 años, 9 meses
Puntos: 4
las encriptaciones son relativas?

Hola las encriptaciones de base64 son relativas o no ya que yo encripto algo y lo envio a la bd....y luego cuando consulto...lo q ingrese encriptado.....y cuando lo comparo con lo mismo q ingrese...ps cuando no esta ingresado al final de todo tiene un "+" y cuando consulto eso mismo....no esta el "+" aparece tdo menos el mas...que podra ser? creen q podra ser la codificacion de la bd?
  #2 (permalink)  
Antiguo 13/07/2011, 20:58
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: las encriptaciones son relativas?

Base64 podríamos decir que si, es relativo, porque se puede desencriptar, si quieres "encriptar" de forma segura, lo mejor es usar MD5 ya que no se puede desencriptar, para ser mas exacto, MD5 realmente no encripta, crea un hash de la cadena a desencriptar, la cual siempre será la misma
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #3 (permalink)  
Antiguo 13/07/2011, 21:05
 
Fecha de Ingreso: julio-2010
Mensajes: 523
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: las encriptaciones son relativas?

no no es que no quiero usar el md5 porq yo quiero desencriptar...pero la cosa es que una variable q tengo encriptada la guardo en mysql....pero antes de guardarla esta con un "+" al final....pero cuando veo lo que se ingreso en la bd aparece sin el "+"..pense que era la longitud pero le puse 500 y nada....la configuracion de el campo es varchar....ese si guarda "+"?
  #4 (permalink)  
Antiguo 13/07/2011, 21:11
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años
Puntos: 322
Respuesta: las encriptaciones son relativas?

Es raro... Podrías mostrar el código que hace la inserción?

PD: Seguro que necesitas desencriptar después? Porque si los datos son para un login, te recomiendo md5

Saludos!
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #5 (permalink)  
Antiguo 13/07/2011, 21:19
 
Fecha de Ingreso: julio-2010
Mensajes: 523
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: las encriptaciones son relativas?

Código PHP:
Ver original
  1. echo $guardar_link=base64_encode($a_h_.$pagina.'?perfil='.$pagina_minimizar.'>'.$aMostrar.$a_ref);


todo esas variables tienen un significado...pero como ven yo le pongo un echo osea imprimo lo mismo que voy a guardar...y en lo que hago la consulta....a la bd...me suelta el resultado pero sin el "+"
  #6 (permalink)  
Antiguo 13/07/2011, 21:21
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: las encriptaciones son relativas?

Ojo, codificar no es igual a encriptar.

La codificación en Base64 no es nada segura, porque tiene vuelta conocida.

Sin embargo un algoritmo bueno de encriptación solo tiene vuelta para quien conoce la clave, o frase para desencriptar.

Aquí hay algo útil:
http://php.net/crypt

Con respecto del problema de codificación, y el "+", sería bueno que mostrases todo el proceso que haces para llevar el valor de un lugar a otro.

Mi teoría es que el carácter + corresponde al espacio en la codificación especial de la URLs, y es por eso que no lo toma, no sabría decirte mas pero creo que se acerca un poco.

PDTA: recomiendo que mejor uses un buen algoritmo de encriptación y no Base64.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 13/07/2011, 21:33
 
Fecha de Ingreso: julio-2010
Mensajes: 523
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: las encriptaciones son relativas?

hola es que yo necesito en algun momento invertir lo encriptado....por que encripto una URL la envio por el metodo get a otra pagina...y ya alli ya no llega con el +


Código PHP:
Ver original
  1. echo '<a href="pro.php?id='.$guardar_link.'"><b>'.$ingresa.'</b></a>';


$ingresa es un valor X osea es el texto qe aparecera para que se vea el link....:D

ya con ese codigo envio todo a otra pagina para procesar y alli ya no llega el "+"

y en la otra pagina...lo unico que hago es echo $_get['id'];
  #8 (permalink)  
Antiguo 13/07/2011, 21:43
 
Fecha de Ingreso: julio-2010
Mensajes: 523
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: las encriptaciones son relativas?

sera que el get no le alacanza la capacidad para enviar un texto tan largo?
  #9 (permalink)  
Antiguo 13/07/2011, 21:54
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: las encriptaciones son relativas?

Cita:
Iniciado por eduardo160 Ver Mensaje
sera que el get no le alacanza la capacidad para enviar un texto tan largo?
Eso también es cierto, hay un limite, pero también podrías leer mi mensaje completo.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #10 (permalink)  
Antiguo 13/07/2011, 23:17
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años
Puntos: 322
Respuesta: las encriptaciones son relativas?

Cita:
Con respecto del problema de codificación, y el "+", sería bueno que mostrases todo el proceso que haces para llevar el valor de un lugar a otro.
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies

Etiquetas: Ninguno
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 20:56.