Cookie de sesion.

Pepe Aracil pepe en diselpro.com
Mie Nov 17 00:02:37 CET 2004


Gracias por tu respuesta.

He encontrado un ejemplo de código que creo que se adapta bien para generar 
una cookie de sesión. Es simple pero a la vez seguro, concatena una marca de 
tiempo con un número pseudoaleatorio.

http://starship.python.net/crew/davem/cgifaq/faqw.cgi?req=show&file=faq02.011.htp

Saludos.



El Lunes, 15 de Noviembre de 2004 14:27, lars escribió:
> Al leer tu mensaje me vino a la cabeza un script que hice hace algun
> tiempo para generar passwords, no se hasta que punto podra ser "seguro",
> pero por si te sirve:
>
> import string
> import random
>
> def genpass(long=8):
>     x = string.ascii_letters
>     password = "".join([random.choice(x) for i in range(long)])
>     return password
>
> Importandolo y luego llamandolo con genpass(10) ya tendrias tu churro de
> 10 caracteres (ej. ZTnAiqTvmI), tambien puedes poner "x" como: x =
> string.letters + string.digits + "!·$%&/()" para complicarlo todavia
> mas, tu mismo :)
>
> Pepe Aracil wrote:
> >Hola.
> >
> >Estoy haciendo un cgi en python y me gustaria saber como hacer una cookie
> > de sesion que sea segura... lo del numero aleatorio no me termina de
> > gustar y la marca de tiempo es bastante vulnerable.
> >¿Alguien sabe algún algoritmo que te generé un "churro" de mas de diez
> >caracteres y que sea seguro?
> >Es decir que no sea predecible o que sea muy difícil extraer la siguiente
> >secuencia.
> >
> >Gracias.
> >
> >_______________________________________________
> >Python-es mailing list
> >Python-es en aditel.org
> >http://listas.aditel.org/listinfo/python-es
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es




Más información sobre la lista de distribución Python-es