두 번째 명령이 무엇을 하는지는 확실하지 않습니다.
openssl genrsa -des3 -passout pass:123 -out private/server.key 2048
openssl rsa -passin pass:123 -in private/server.key -out private/server.key
첫 번째는 des3을 사용하여 패스 123으로 암호화된 RSA 키를 생성합니다. 두 번째는 어떻습니까? 비밀번호가 제거되나요?
감사합니다,
답변1
첫 번째는 des3을 사용하여 패스 123으로 암호화된 RSA 키를 생성합니다. 두 번째는 어떻습니까? 비밀번호가 제거되나요?
예, 바로 그런 일이 일어나고 있습니다. 암호화된 개인 키에서 암호를 제거하는 일반적인 형식은 다음과 같습니다.
rsa -in some.key -out some.key
그러면 명령줄에서 사용자에게 암호를 입력하라는 메시지가 표시됩니다.
사용-패스인(알려진 바와 같이) 사실에서 비롯됩니다.키는 첫 번째 단계에서 암호화되었습니다.그리고 명령을 작성한 사람은 누구나 암호 문구가 자동으로 제공되기를 원했습니다(프롬프트 없이).
구체적으로,-패스인나타내다"입력 파일 비밀번호 소스", 비밀번호, 파일 또는다른 주장.