Estoy creando un archivo de claves de autenticación para mongodb y una forma de hacerlo es usar:/usr/bin/openssl rand -base64 741 > $TMPFILE
Quiero entender qué está pasando, entendí todo menos el significado de tres números 741
No pude encontrar una explicación en la documentación.
Respuesta1
Significa que utilizará 741 bytes de datos aleatorios y base64.
Ejemplo con -hex 20
este tendrá 40 de largo.
$ /usr/bin/openssl rand -hex 20
51b40b347dfccefa9b4f8a13d36c4564760c2f82
Está explicado en la página de manual. Ver num
al final y la descripción:
SYNOPSIS
openssl rand [-help] [-out file] [-rand file...] [-writerand file]
[-base64] [-hex] num
DESCRIPTION
This command generates num random bytes using
cryptographically secure pseudo random number generator (CSPRNG).