Articles of azar

Cómo subconjuntar aleatoriamente un file y luego seleccionar los mismos numbers de línea de varios files

Tengo un file que contiene 3494 líneas, de las cuales me gustaría seleccionar aleatoriamente 100, y escribir esas líneas en un nuevo file. Puedo hacer eso usando esto: shuf -n 100 input_file.txt output_file.txt Sin embargo, tengo muchos de esos files de input, y me gustaría seleccionar las mismas 100 líneas de cada file. Es decir, […]

libkcapi – Error: error de Netlink: no se puede abrir el socket de netlink

Intento jugar con mi generador aleatorio, así que decidí darle una oportunidad a libkcapi . Aquí esta lo que hice: $ wget http://www.chronox.de/libkcapi/libkcapi-0.13.0.tar.xz $ tar xf libkcapi-0.13.0.tar.xz $ cd libkcapi-0.13.0 $ cd lib $ make $ cd ../test $ make $ ./kcapi -x 3 -c sha1 -p 8c899bba libkcapi – Error: Netlink error: cannot open […]

Crear un dispositivo similar a / dev / random de un script

Estoy escribiendo un progtwig para el cual crearé un script para generar datos de testing en un formatting específico. ¿Cómo puedo crear un dispositivo /dev/myprogram que funcione de manera similar a /dev/random (preferiblemente en el subdirectory de /dev/ , por ejemplo: /dev/test/myprogram )? ¿Puedo adjuntar una secuencia de commands a dicho dispositivo o tengo que […]

Qué tan temporal es la salida de cat / dev / urandom

Estoy usando el siguiente command en mi server para crear una semilla: cat /dev/urandom |tr -dc A-Z9|head -c${1:-81} Si copio la salida y luego cierro el terminal, ¿la semilla creada será completamente irresoluble? Solo me preocupa que alguien que pueda get acceso a mi server en algún momento pueda verificar esa salida en algún tipo […]

¿Deben crearse / dev / random y / dev / urandom cada inicio, o son files estáticos que se pueden poner en un tar?

El título lo dice todo. ¿Deben crearse / dev / random y / dev / urandom cada inicio, o son files estáticos que se pueden poner en un tar? Estoy tratando de entender si tengo que volver a crearlos cada vez que se inicie el sistema operativo, o si una vez creados no es necesario […]

¿Cómo aleatorizar de forma segura el order de los caracteres en una cadena?

[user@notebook ~]$ echo 'aabcd' | sed 's/\(.\)/\1\n/g' | perl -MList::Util -e 'print List::Util::shuffle <>' | perl -pe 's/\n//g'; cdaab[user@notebook ~]$ echo 'aabcd' | sed 's/\(.\)/\1\n/g' | perl -MList::Util -e 'print List::Util::shuffle <>' | perl -pe 's/\n//g'; dbaac[user@notebook ~]$ echo 'aabcd' | sed 's/\(.\)/\1\n/g' | perl -MList::Util -e 'print List::Util::shuffle <>' | perl -pe 's/\n//g'; cbada[user@notebook […]

¿Cómo elegir un elemento aleatorio de la salida de un command?

Si tengo algo como: echo 1 2 3 4 5 6 o echo man woman child ¿Qué tengo que poner detrás del tubo para elegir un elemento de 1 2 3 4 5 6 o un man woman child ? echo 1 2 3 4 5 6 | command 3

Generación de la key gpg en el CD Live de Tails: ¿por qué tan rápido?

Acabo de utilizar gpg2 –gen-key para generar un par de keys RSA de 2048 bits en un sistema operativo que se ejecuta en un cd en vivo (Tails). Esto sucedió mucho más rápido de lo que esperaba. Cuando he hecho esto antes en una máquina normal, toma un poco de time, y normalmente necesito esperar […]

Arranque del núcleo Linux: lectura urandom no inicializada (lectura de 16 bytes)

En dmesg , veo las siguientes inputs: [ 0.989416] random: systemd-tmpfile: uninitialized urandom read (16 bytes read) [ 0.989708] random: systemd-tmpfile: uninitialized urandom read (16 bytes read) [ 0.998741] random: systemd-udevd: uninitialized urandom read (16 bytes read) [ 0.999181] random: systemd-udevd: uninitialized urandom read (16 bytes read) [ 0.999285] random: systemd-udevd: uninitialized urandom read (16 […]

¿Tener baja entropía puede hacer que un server HTTPS sea más lento?

Estamos muy bajos en entropía (server de apache HTTPS, Ubuntu 12.04, no una VM, HW: utilizando un Lenovo ThinkCentre M58): root@server:~# cat /proc/sys/kernel/random/entropy_avail 417 root@server:~# Pregunta : ¿podría esto afectar el performance de nuestro server HTTPS? o OpenSSH?