Encriptar y desencriptar parámetros

131 views
Skip to first unread message

diego aceituno

unread,
Oct 19, 2009, 2:54:05 PM10/19/09
to KumbiaPHP Framework, ivanh...@gmail.com
Estimados, Buenas tardes,

Por casualidad alguien ha hecho algo con datos encriptados en
kumbiaphp 1.0 spirit??

He estado leyendo y voy a utilizar el mcript de php.

Si alguien sabe, o ha hecho algo con esto, no seria malo que
compartiera su conocimiento.

Necesito hacer que en un metodo de un controlador se pase un texto
encriptado y lo sepa interpretar.

Saludos,
Diego

Fidel Oyarzo

unread,
Oct 19, 2009, 3:10:38 PM10/19/09
to kum...@googlegroups.com
un ejemplo seria base64

codigo:


$id = base64_encode('valor');
echo link_to('controlador/accion/' . $id);


function accion($id){
$id = base64_decode($id)
echo $id;
die;
--
Fidel A. Oyarzo Pozas
(09) 94419179
PUERTO MONTT, CHILE

diego aceituno

unread,
Oct 19, 2009, 3:20:39 PM10/19/09
to KumbiaPHP Framework

Si, es una alternativa, pero por seguridad prefiero utilizar una
función 3des para poder pasar una clave para la encriptación y la
vuelta.

Gracias por la respuesta.

On 19 oct, 16:10, Fidel Oyarzo <fidel.oya...@gmail.com> wrote:
> un ejemplo seria base64
>
> codigo:
>
> $id = *base64_encode*('valor');
> echo link_to('controlador/accion/' . $id);
>
> function accion($id){
> $id = *base64_decode($id)*
> echo $id;
> die;
>
> }
>
> El 19 de octubre de 2009 20:54, diego aceituno
> <diego.aceit...@gmail.com>escribió:
>
>
>
>
>
>
>
> > Estimados, Buenas tardes,
>
> > Por casualidad alguien ha hecho algo con datos encriptados en
> > kumbiaphp 1.0 spirit??
>
> > He estado leyendo y voy a utilizar el mcript de php.
>
> > Si alguien sabe, o ha hecho algo con esto, no seria malo que
> > compartiera su conocimiento.
>
> > Necesito hacer que en un metodo de un controlador se pase un texto
> > encriptado y lo sepa interpretar.
>
> > Saludos,
> > Diego
>
> --
> Fidel A. Oyarzo Pozas
> (09) 94419179
> PUERTO MONTT, CHILE- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Fidel Oyarzo

unread,
Oct 19, 2009, 3:28:29 PM10/19/09
to kum...@googlegroups.com
ok, pero seria la forma,

ahora lo q puedes hacer es crear tu propia forma de encriptar
otro ejemplo seria:


function enctipta($dato){

}

function desencripta($dato){

}


A = B = CD = ZP


return base64_encode("ZP")


despues cuando la descripte tu sabes q ZP es un CD y CD es un B y B es A

Iván Meléndez

unread,
Oct 19, 2009, 11:04:25 PM10/19/09
to kum...@googlegroups.com
Esto es un tema muy importante en motivos de seguridad, no se cual es la mejor forma de encriptar y desencriptar.  Si se utiliza un método de doble vía sería lo mismo que nada, lo único que se gana es el tiempo que se podría demorar alguien en averiguar la forma de hacer la otra vía.

Por mi parte utilizo siempre un sha1 con el campo enviados, realizo una consulta, encripto el identificador de cada fila y lo comparo con el campo encriptado, así encuentro el id real.  Sacrifico un poco mas de tiempo de ejecución y otras cosas, pero prefiero eso a un método de doble vía.

 

Reply all
Reply to author
Forward
0 new messages