Skip to main content

NB fast random file generator

Не моё, но сохраню, вкусный и полезный рецепт. Оригинал здесь и здесь. Технически под Linux можно shred, но мне не очень заходит.

Писать до упора:

openssl enc -aes-256-ctr -pass pass:"$(dd if=/dev/urandom bs=128 count=1 2>/dev/null | base64)" -nosalt < /dev/zero > randomfile.bin

Писать определённого размера:

dd if=<(openssl enc -aes-256-ctr -pass pass:"$(dd if=/dev/urandom bs=128 count=1 2>/dev/null | base64)" -nosalt < /dev/zero) of=filename bs=1M count=100 iflag=fullblock

На Solaris меняем dd на gdd.