[Ac] passwdgen nie działa czy jak ??

Andrzej Krzysztofowicz ankry w green.mif.pg.gda.pl
Czw, 8 Lip 2004, 10:31:42 CEST


Marcin Krzyzanowski wrote:
> 
> # time passwdgen -a --length=4
> real    2m55.864s
> user    0m0.003s
> sys     0m0.005s
> 
> i tak mozna do usranej smierci czekac, chyba ze wygenerowanie hasla 4 
> znakowego losowego w czasie krotszym niz 3 minuty wymaga klastra 64 
> komputerów p4. Aha, gneruje to na 2xXeon 3.06, i serwer aktywnie pracuje.
> 
> czemu to nie działa ? ma ktos pomysł ?
> 
> tak konczy sie strace :
> 
> open("/dev/random", O_RDONLY)           = 3
        ^^^^^^^^^^^
> fstat64(3, {st_mode=S_IFCHR|0644, st_rdev=makedev(1, 8), ...}) = 0
> ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbffff230) = -1 EINVAL (Invalid 
> argument)
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
> 0) = 0x40016000
> read(3, "C\302\356L/\226V\355\25\234A\26 \t*\325\325;\tm\r\227="..., 
> 8192) = 85
> read(3, "\252\271=\6\203\314_,\342>\373\320o\350\232\271\217\275"..., 
> 4096) = 73read(3,

Kernel czeka na jakies losowe zdarzenia, zeby wygenerowac rzeczywiscie
losowe dane ? Troche poruszac myszka, popisac na klawiaturze, poodbierac
troche zapytan z sieci ?

Jak ma nie czekac, to /dev/urandom.

-- 
=======================================================================
  Andrzej M. Krzysztofowicz               ankry w mif.pg.gda.pl
  phone (48)(58) 347 14 61
Faculty of Applied Phys. & Math.,   Gdansk University of Technology




Więcej informacji o liście dyskusyjnej pld-devel-pl