「openssl rand -base64 741」の 3 つの数字 741 の意味は何ですか?

「openssl rand -base64 741」の 3 つの数字 741 の意味は何ですか?

私は mongodb の認証キーファイルを作成していますが、それを実行する 1 つの方法は次の通りです:/usr/bin/openssl rand -base64 741 > $TMPFILE

何が起こっているのか理解したい、3つの数字741の意味を除いてすべて理解した

ドキュメントに説明が見つかりませんでした。

答え1

つまり、741 バイトのランダム データを使用し、それを base64 で変換することになります。

この例の-hex 20長さは 40 になります。

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

これはマニュアルページで説明されています。num末尾の説明を参照してください。

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

関連情報