Claudio Baeza Retamal <[EMAIL PROTECTED]> wrote:
> Depende si "sano" implica no ser astuto. Casi todos los sistemas de
> archivos actuales, los inodos son dimanicos.

Solo esta el detallito /muy/ menor que los que se usan en la practica no
son los "actuales"...

>                                              Por ejemplo, es
> completamente "absurdo" el tiempo que se pierde en crear un sistema de
> archivos ext3 en particiones grandes

... cosa que definitivamente no se hace cada 5 minutos....

>                                      y ademas el espacio fisico de
> almacenamiento que se pierde si se tiene archivos pequeños.

Cierto. Pero los discos son baratos... y los sistemas de archivos con
"fragmentos" u "optimizados para archivos chicos" son inestables (o tienen
otros problemas).

>                                                             Si ser
> astuto es no ser "sano", entonces prefiero lo "insano", que por cierto
> es la tendencia de __//todos\\__ los Sistemas de Archivos Journaling
> (excepto ext3).

Que es /lejos/ el mas popular. Sera por algo...
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513
From [EMAIL PROTECTED]  Sat Jul  8 23:59:22 2006
From: [EMAIL PROTECTED] (Horst von Brand)
Date: Sun Jul  9 20:15:59 2006
Subject: Generador de Passwords 
In-Reply-To: Your message of "Sat, 08 Jul 2006 00:25:06 -0400."
        <[EMAIL PROTECTED]> 
Message-ID: <[EMAIL PROTECTED]>

Alvaro Herrera <[EMAIL PROTECTED]> wrote:
> Luis Vivero escribió:
> > Hola,
> > 
> > Ando buscando un generador de passwords seguras, porque pierdo tiempo en
> > pensar 'a ver que password sera segura...mmm...'
> 
> Yo escribi esto hace años y todavia lo uso.  Genera password
> semi-silabicas, que son mas faciles de recordar que las passwords
> realmente aleatorias.  Hasta el momento no he generado ninguna password
> que haya podido quebrar en tiempo razonable con John the Ripper (claro
> que no me he vuelto loco probando)
> 
> -- 
> Alvaro Herrera       Valdivia, Chile   ICBM: S 39º 49' 18.1", W 73º 13' 
> 56.4"
> "Investigación es lo que hago cuando no sé lo que estoy haciendo"
> (Wernher von Braun)

Algunas criticas...

> #!/usr/bin/perl -w
> # Genera passwords.
> # Por defecto, tres passwords de largo 12.

Porque no "numero de silabas"?

> #
> # Opciones:
> # -p hace que excluya simbolos de puntuacion.
> # -n <num> define la cantidad de passwords
> # -l <num> define el largo de las passwords.
> # "cr" indica que las entregue encriptadas _ademas_ de la version plana
> #   (suele no servir para nada)
> 
> $punt = 1;
> 
> while ($_ = shift @ARGV) {
>       if (/^cr$/) {
>               $cr=1;
>       } elsif (/^-n$/ && ($_ = shift @ARGV) && /^(\d+)$/) {
>               $cnt=$1;
>       } elsif (/^-l$/ && ($_ = shift @ARGV) && /^(\d+)$/) {
>               $maxlen=$1;
>       } elsif (/^-p$/) {
>               $punt = 0;
>       }
> }
> 
> srand (time ^ $$ ^ unpack "%L*", `ps -fea | gzip`);

No es muy sano... mejor lee de /dev/random (o /dev/urandom). Y no uses rand(3).

> # Por defecto, tres passwords de largo 12.
> $cnt=3 unless (defined($cnt));
> $maxlen=12 unless (defined($maxlen));
> 
> @VOC=qw(a e i o u y);
> @CON=qw(b c d f g h j k l m n p qu r s t v ch gl gr pr pl);
> @PUNT=qw(! @ $ % ^ & * - + ~ - = [ ] | ; : < . > / ?);
> 
> $num=0;
> foreach $i (@CON) {
>       for $j (@VOC) {
>               push @lista, $i.$j;
>               $num++;
>       }
> }

Hummm... por mi lado, elegiria al azar al combinar, no crear tanto de
antemano para luego descartar la mayor parte del trabajo.

> $cant = $num/30;
> for $i (0 .. 9) {
>       for (1 .. $cant) {
>               push @lista, $i;
>       }
> }
> if ($punt) {
>       foreach (@PUNT) {
>               push @lista, $_;
>       }
> }
> 
> for $i (0 .. $cnt-1) {
>       $passwd="";
>       while (length($passwd)<$maxlen) {
>               $mas=$lista[rand $#lista];
>               $mas=((rand()>0.6) ? ucfirst($mas) : $mas);
>               $passwd .= $mas;
>       }
> 
>       $passwd=substr($passwd,0,$maxlen);
>       if ($cr) {
>               $salt = join '', ('A'..'Z','a'..'z',0..9,'.','/')[rand 64, rand 
> 64];
>               $crypted = crypt($passwd, $salt);
>               $passwd.=":$crypted";
>       }
>       print "$passwd\n";
> }

Buena idea, en general!
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513
From [EMAIL PROTECTED]  Mon Jul 10 09:23:25 2006
From: [EMAIL PROTECTED] (=?ISO-8859-1?Q?Fidel_Dom=EDnguez_Valero?=)
Date: Mon Jul 10 10:00:16 2006
Subject: =?iso-8859-1?q?=BFProblemas_con_mi_squid=3F?=
Message-ID: <[EMAIL PROTECTED]>

Bueno aqui les mando este squid que esta hecho para darle servicio a 
unas 10 maquinas que tengo aqui en el joven club donde trabajo, y quiero 
saber si esta bien, por lo que se los mando para que me respondan y em 
ayuden si tengo algun error:
#
#    You may specify multiple socket addresses on multiple lines.
#
# Default: http_port 3128
http_port 3128

cache_mem 16 MB

cache_dir ufs /var/spool/squid 100 16 256

ftp_user [EMAIL PROTECTED]

acl internet src "/etc/squid/permitidos"

#
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#
http_access allow internet
http_access allow localhost
http_access deny all

cache_mgr [EMAIL PROTECTED]

httpd_accel_host virtual
httpd_accel_port 0
httpd_accel_with_proxy on

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

Responder a