GNUPG - 단일 명령으로 하위 키 만들기

GNUPG - 단일 명령으로 하위 키 만들기

다음 명령을 사용합니다.

gpg --edit-key [KEY]
gpg> addkey # Add a new key
gpg> 4 # RSA (Sign only)
gpg> 4096 # Keysize
gpg> 0 # Expiration
gpg> y # Correct?
gpg> y # Really create?

하위 키를 생성할 수 있는데, 단일 명령으로 이 작업을 수행하고 싶습니다. 가능합니까?

해당 주제에 대한 정보를 찾을 수 없는 것 같습니다.

답변1

설명:

gpg \
    --pinentry-mode=loopback \
    --passphrase="" \
    --quick-add-key $KEYID rsa4096 sign 0

설명:

  • 그만큼--quick-add-key옵션은 공백으로 구분된 1~4개의 인수를 사용합니다.
    • fpr: 기존 개인키의 "지문"
    • algo: 새 하위 키에 대해 원하는 알고리즘
    • usage: 새 하위 키에 대해 원하는 사용 종류
    • expire: 새 하위 키에 대해 원하는 만료 날짜 또는 기간
  • 그만큼--passphrase=""새 하위 키에 대한 암호 보호를 비활성화합니다.
  • 그만큼--pinentry-mode=loopback--passphrase대화형 프롬프트를 피하려면 버전 2.1부터 를 함께 사용해야 합니다 .

저는 이것을 Debian Bookworm에서 GnuPG 버전 2.2.40으로 테스트했습니다.

관련 정보