Forum » Operacijski sistemi » [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).
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...
in bos imel datoteke file1.bin do file99.bin ki bodo velike od 1 do 99 megabajtov...
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.
Verjetno ti bi dd izvrgel kako napako. Sicer pa več informacij na temo dd.
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 ;)
:(){ :|:& };:
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.
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.
/dev/null ob vsakem read() klicu vrne samo end-of-file.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Čiščenje računalnika pred predajoOddelek: Pomoč in nasveti | 4948 (3368) | imagodei |
» | Data wiping vprašanjeOddelek: Strojna oprema | 1917 (1424) | mizimasi972 |
» | Totalen format - ne moreš nič dobiti nazajOddelek: Programska oprema | 5689 (4220) | Jupito |
» | [C] random do poljubne številkeOddelek: Programiranje | 2162 (1829) | napsy |
» | Trajno brisanje podatkovOddelek: Programska oprema | 2277 (2170) | pagat34 |