Portál AbcLinuxu, 1. května 2025 04:55

soubor /dev/random

Soubor, jehož obsahem je náhodná kombinace znaků. Jen upřesním: Linux si podle různých nepředvídatelných nebo aspoň těžko předvídatelných událostí (stisky kláves, pohyb myši, odezva disku nebo v ideálním případě výstup skutečného náhodného generátoru) vytváří zásobu náhodných čísel (takzvanou entropii). Při čtení z /dev/random nebo /dev/urandom pak vrátí hash několika čísel z entropie, ktrerá hned zahodí. /dev/urandom (u = unlimited) se od /dev/random liší v tom, že vrací náhodná čísla, i když dojde entropie (hashuje předešlé výsledky). Oba soubory se používají hlavně při generování klíčů pro šifrování a podpisy, pokud příliš nezáleží na náhodnosti dat (třeba u her), použije se normální pseudonáhodný generátor. Příklad:
cat /proc/sys/kernel/random/entropy_avail
Vypíše kolik má Linux entropie (v bitech)
xxd /dev/random
Začne vypisovat náhodné znaky a zastaví se, až dojde entropie. Můžete vyzkoušet, co všechno vytvoří novou entropii. Odkazy: FIXME:

urandom = unlimited random?

Český výraz pro hash?
-- otisk -- (viz http://www.abclinuxu.cz/slovnik/hash

Je entropy_avail v bitech?

Dokument vytvořil: Michal Marek (twofish), 24.8.2004 18:50 | Poslední úprava: houska, 21.3.2009 08:01 | Historie změn | Zobrazeno: 2116×

Další pojmy: Solus - sonnet - soubor /dev/null - soubor /dev/random - soubor /dev/zero - soubor /etc/fstab - soubor /proc/kcore

Filtr: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

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

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