Script pro pridani vice users.

Robert Vojta robert na v0jta.net
Pondělí Únor 16 10:12:29 CET 2004


Tom Meinlschmidt <tomas na meinlschmidt.org> writes:

>  echo "heslo" | perl -e 'print crypt(<STDIN>,"22");'

  Dá se to napsat jednodušeji ...

  perl -e 'print crypt("heslo", "22");'

  22 je salt, který může obsahovat znaky [a-zA-Z0-9./] a to platí jak
  pro DES tak pro MD5.

  Chcete-li hesla přímo v MD5 (*), použijte salt ve formátu $1$xxxxxxxx$
  kde si za xxxxxxxx můžete dosadit libovolné množství znaků z výše
  uvedené množiny až do maximálního počtu 8.

[robert na echelon robert]$ perl -e 'print crypt("ahoj","\$1\$yR/r2y2u\$")."\n";'
$1$yR/r2y2u$o3jSwHVK08v5s7z9hRJPn1
[robert na echelon robert]$

  (*) glibc2

-- 
Robert Vojta


Další informace o konferenci Linux