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