
gnupg_addencryptkey 함수를 사용하여 암호화 키를 추가할 때, 키 ID를 지정할 때는 16진수 형식으로 입력해야 합니다. 예를 들어, 키 ID가 "0x12345678"인 경우, gnupg_addencryptkey 함수로 키를 추가하는 코드는 다음과 같습니다.
#hostingforum.kr
python
import gnupg
gpg = gnupg.GPG(gnupghome='/path/to/gpg/home')
key_data = gpg.addencryptkey('0x12345678')
키 ID를 지정할 때는 16진수 형식으로 입력해야 하며, 대소문자 구분을 하지 않습니다.
키 ID를 지정하지 않고, 키의 이름 또는 이메일 주소를 사용하여 키를 검색할 수 있습니다. 예를 들어, 키를 검색하는 코드는 다음과 같습니다.
#hostingforum.kr
python
import gnupg
gpg = gnupg.GPG(gnupghome='/path/to/gpg/home')
key_data = gpg.searchkeys('키 이름 또는 이메일 주소')
키를 검색할 때는 키의 이름 또는 이메일 주소를 입력해야 합니다. 이 부분은 대소문자 구분을 하지 않습니다.
키를 검색했을 때, 키의 ID, 이름, 이메일 주소, 암호화 키, 열거 키 등과 같은 정보를 얻을 수 있습니다. 예를 들어, 키의 정보를 출력하는 코드는 다음과 같습니다.
#hostingforum.kr
python
import gnupg
gpg = gnupg.GPG(gnupghome='/path/to/gpg/home')
key_data = gpg.searchkeys('키 이름 또는 이메일 주소')
print(key_data)
위 코드에서 `key_data`는 키의 정보를 포함하는 객체입니다. 이 객체는 키의 ID, 이름, 이메일 주소, 암호화 키, 열거 키 등과 같은 정보를 포함합니다.
2025-06-26 15:01