Qual é o significado dos três números 741 em "openssl rand -base64 741"?

Qual é o significado dos três números 741 em "openssl rand -base64 741"?

Estou criando um arquivo-chave de autenticação para o mongodb e uma maneira de fazer isso é usar:/usr/bin/openssl rand -base64 741 > $TMPFILE

Quero entender o que está acontecendo, entendi tudo menos o significado dos três números 741

Não consegui encontrar uma explicação na documentação.

Responder1

Isso significa que usará 741 bytes de dados aleatórios e base64.

Exemplo com -hex 20como isso terá 40 anos.

$ /usr/bin/openssl rand -hex 20
51b40b347dfccefa9b4f8a13d36c4564760c2f82

Isso é explicado na página de manual. Veja numno final e a descrição:

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).

informação relacionada