» »

[Linux] Kreiranje datotek z naključno vsebino

[Linux] Kreiranje datotek z naključno vsebino

kriko1 ::

Zanima me če obstaja kak program, oz če se kako da v linuxu kreirat datoteke z naključno vsebino.
Rabil bi več takih datotek različnih velikosti, npr. 50 MB, 600 MB... pač za nek poizkus. Datoteke ne smejo vsebovati karkoli z diska (npr. kose že obstoječih podatkov z diska).

jype ::

for i in `seq 1 99` ; do dd if=/dev/urandom of=file$i.bin bs=1M count=$i ; done

in bos imel datoteke file1.bin do file99.bin ki bodo velike od 1 do 99 megabajtov...

kriko1 ::

Torej z dd. Hvala!

kriko1 ::

Edino to dela nekam počasi: 3.8 MBps. Se da to kako pohitrit?

jype ::

Če hočeš naključno vsebino, potem ne. Če so ti dovolj same nule, potem pa uporabi /dev/zero. Ta je _BISTVENO_ hitrejši :)

kriko1 ::

Aha, torej /dev/urandom je odvisen od procesorja kako hitro lahko meče random zadeve. Kaj pa bi se zgodilo če bi v tem primeru uporabil /dev/null? Ali bi bilo isto kot /dev/zero (ali bi naredu neumnost in bi mi kaj zbrisalo)?

R33D3M33R ::

Ne vem če bi sploh šlo.

Think of /dev/null as a "black hole". It is the nearest equivalent to a write-only file. Everything written to it disappears forever. Attempts to read or output from it result in nothing.


Verjetno ti bi dd izvrgel kako napako. Sicer pa več informacij na temo dd.
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:

kekz ::

Dejansko naključna vsebina ni tako enostavna in zato gre generiranje naključnih podatkov počasi. Celo več. /dev/urandom se ne šteje kot dovolj naključen izvor za generiranje varnostno občutljive naključnosti (autokorelacija ni čisto enaka 0).

Za hitre naključne izvore obstajajo posebne kartice, generatorji naključnih podatkov, ki delajo hitreje in bolj naključno.

jype ::

kriko1> Kaj pa bi se zgodilo če bi v tem primeru uporabil /dev/null?

/dev/null ob vsakem read() klicu vrne samo end-of-file.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Prodan Disk - kako unicit podatke da ne bodo vidni

Oddelek: Pomoč in nasveti
362816 (1634) Matthai
»

Namesto digitalnih nebes

Oddelek: Novice / Omrežja / internet
93649 (2444) MrStein
»

Kako varno brisati pomnilne medije

Oddelek: Loža
161447 (908) Azrael
»

Nepovraten izbris podatkov na disku!

Oddelek: Strojna oprema
71050 (925) Daedalus
»

Trajno brisanje podatkov

Oddelek: Programska oprema
101786 (1679) pagat34

Več podobnih tem