"openssl rand -base64 741"에서 세 숫자 741의 의미는 무엇입니까?

"openssl rand -base64 741"에서 세 숫자 741의 의미는 무엇입니까?

mongodb에 대한 인증 키 파일을 만들고 있는데 이를 수행하는 한 가지 방법은 다음을 사용하는 것입니다./usr/bin/openssl rand -base64 741 > $TMPFILE

무슨 일인지 알고 싶어 숫자 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).

관련 정보