Portál AbcLinuxu, 10. května 2025 05:10

Dotaz: nahodny retezec

18.7.2007 14:01 David | skóre: 21 | Praha
nahodny retezec
Přečteno: 444×
Odpovědět | Admin
Ahoj,
potreboval bych napsat bash-skript, ktery mimo jine generuje nahodna hesla. Existuje naky prikaz nebo naky postup, ktery kdyz mu jako parametr dam delku retezce, tak vytvori nahodny retezec o dane delce?
Diky,
David.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Fuky avatar 18.7.2007 14:07 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: nahodny retezec
Odpovědět | | Sbalit | Link | Blokovat | Admin

Co třeba něco takového:

$ heslo=$(mktemp)
$ heslo=${heslo#*.}
$ echo $heslo
TETHtb6173

-- RÁMO: psí tábor , ETriatlon: Výuka plavání
Fuky avatar 18.7.2007 17:21 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: nahodny retezec
Tohle je špatné řešení, ruka byla rychlejší než hlava, vytvoří to soubor v /tmp a kdokoliv si může nové heslo přečíst ;-) To jen, aby to někoho nesvedlo na špatnou cestu a nepoužil to místo makepasswd...
18.7.2007 14:12 Tom K | skóre: 22
Rozbalit Rozbalit vše Re: nahodny retezec
Odpovědět | | Sbalit | Link | Blokovat | Admin
dd if=/dev/urandom bs=1 count=8 | base64 | tr -d =

size to neni presne na delku retezce, ale zase to ma zadanou slozitost a to je imho lepsi.
echo -n "u48" | sha1sum | head -c3; echo
vogo avatar 18.7.2007 22:01 vogo | skóre: 34 | blog: "Skládat papír"
Rozbalit Rozbalit vše Re: nahodny retezec
takhle tam mohou tam být netisknutelné znaky
Nejsem paranoidní, ale to ještě neznamená, že po mě nejdou.
18.7.2007 22:08 kirpike | skóre: 8 | Plzeň
Rozbalit Rozbalit vše Re: nahodny retezec
Z base64 ? ;-)
vogo avatar 18.7.2007 22:32 vogo | skóre: 34 | blog: "Skládat papír"
Rozbalit Rozbalit vše Re: nahodny retezec
a to sem přehlídl ;)
Nejsem paranoidní, ale to ještě neznamená, že po mě nejdou.
18.7.2007 22:36 Lu-Tze | skóre: 15 | blog: Lu-Tzeho blog
Rozbalit Rozbalit vše Re: nahodny retezec
kazí ti to jen to odstraňování rovnítka, jinak bys to mohl na požadovanou délku klidně oříznout
Luboš Doležel (Doli) avatar 18.7.2007 14:15 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: nahodny retezec
Odpovědět | | Sbalit | Link | Blokovat | Admin
V jedněch Distribučních novinkách jsem rozebíral program pro generování hesel.
Fuky avatar 18.7.2007 14:20 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: nahodny retezec
Odpovědět | | Sbalit | Link | Blokovat | Admin

Nejlepší asi bude použít program přímo na to určený ;-)

$ makepasswd --chars 20
Eyc06HtEyDgXizq1IEcL

-- RÁMO: psí tábor , ETriatlon: Výuka plavání
18.7.2007 14:26 David | skóre: 21 | Praha
Rozbalit Rozbalit vše Re: nahodny retezec
Moc dekuji :),
David
18.7.2007 15:03 Jiří J. | skóre: 34 | blog: Poutník | Brno
Rozbalit Rozbalit vše Re: nahodny retezec
Odpovědět | | Sbalit | Link | Blokovat | Admin
$RANDOM ? :-D
Josef Kufner avatar 18.7.2007 22:52 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: nahodny retezec
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus prográmek apg. Poskytuje i celkem hezké výsledky a samohlásky se tam rozumě střídají se souhláskama, takže se to dá i vyslovit (většinou)...
Hello world ! Segmentation fault (core dumped)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.