Foros del Web » Programando para Internet » PHP »

Seguridad enlace web

Estas en el tema de Seguridad enlace web en el foro de PHP en Foros del Web. Hola, que tal. Espero puedan ayudarme. Estoy tratando de hacer esto, la verdad no tengo idea de como se llama ni como se hace. Lo ...
  #1 (permalink)  
Antiguo 23/02/2013, 14:44
Avatar de knowbots  
Fecha de Ingreso: diciembre-2008
Mensajes: 18
Antigüedad: 15 años, 4 meses
Puntos: 0
Seguridad enlace web

Hola, que tal.

Espero puedan ayudarme.

Estoy tratando de hacer esto, la verdad no tengo idea de como se llama ni como se hace.

Lo que estoy tratando de hacer es encriptar (si es que asi se le puede llamar) un enlace. Por ejemplo.

Tenemos algo asi como: 12num=902385 y obtener algo como Hs2num=HEuWD

Por poner un ejemplo.

Espero me haya dado a entender.

Gracias.
  #2 (permalink)  
Antiguo 23/02/2013, 14:56
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años
Puntos: 406
Respuesta: Seguridad enlace web

Puedes usar base64_encode/decode si no es muy importante la seguridad, o si no es necesario decifrar usar md5() o ya si quieres encriptar realmente el valor puedes usar las funciones mcrypt de PHP (esta ultima puede ser necesario instalar manualmente la dll o modulo según la configuración/instalación de PHP)
__________________
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 23/02/2013, 14:58
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Seguridad enlace web

Puedes usar algún mecanismo de codificación, pero debe ser de dos vueltas, si buscas en el manual encontrarás varios.

Edito: eso te lo acaban de decir...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 23/02/2013, 15:07
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 13 años, 6 meses
Puntos: 511
Respuesta: Seguridad enlace web

Hola que tal.

Lo que deseas hacer es posible, por ejemplo en este caso en particular lo que te propongo es que debes de crear tu propias funciones para encriptar, ya que de esa manera solo tu sabrás el algoritmo, por ejemplo vamos a pensar que tu algoritmo hace lo siguiente.

supongamos que tienes unos patrones definidos por cada una de las letras y números

Código PHP:


function encripta$textoGenerado )
    {
        
$texto = array( "a""A""b""B""c""C" );
        
$encriptado = array( "1dP""45Z""3x0""rGq""LzT""tp9" );

        
$textoEncriptado str_replace$texto$encriptado$textoGenerado );
        return 
$textoEncriptado
    }

    function 
desencripta$textoGenerado )
    {
        
$texto = array( "a""A""b""B""c""C" );
        
$encriptado = array( "1dP""45Z""3x0""rGq""LzT""tp9" );
        
$textoDesencriptado str_replace($encriptado$texto$textoGenerado);
        return 
$textoDesencriptado;
    }

    
$cadena 'aCb';
    
$m encripta$cadena);
    echo 
$m.'<br>';
        
//1dPtp93x0

    
$m2 desencripta$m );
    echo 
$m2;
       
//aCb 
Y al momento de crear el enlace solo las mandarias llamar, obviamente este es un ejemplo sumamente sencillo, los cual no es 100% confiable , pero te puede ayudar a crear una idea de como lo podrías hace.

También PHP tiene varios mecanismos para realizarlo, pero recuerda que si la información que manejas es importante, nada mejor que crear uno propio de esa manera nadie sabrá el algoritmo

Saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125

Etiquetas: enlace, seguridad
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 16:46.