PGP를 사용한 암호화 및 복호화

PGP를 사용한 암호화 및 복호화

간단한 파일을 암호화하고 해독할 수 있기를 원합니다.

  • 나는 팔로우했다이 튜토리얼OpenPGP 키를 생성하려면 gets stuck이 단계에서You will be asked to tap on the keyboard (or do any of the things you normally do) in order for randomization to take place.

  • 그리고 이것이 파일을 암호화하고 해독하는 올바른 명령입니까?

alice% gpg --output doc.gpg --encrypt --recipient

blake% gpg --output doc --decrypt doc.gpg

답변1

GnuPG를 사용하여 새로운 OpenPGP 키 쌍을 생성하려면 상당한 엔트로피가 필요하므로 키 생성에 다소 시간이 걸릴 수 있습니다. 커널이 더 많은 무작위 비트를 제공할 수 있도록 기다리는 동안 몇 가지 작업을 수행하십시오. 종종 낮은 엔트로피로 인해 어려움을 겪는 가상 머신의 경우 haveged.

인수가 필요한 명령은 합리적으로 보입니다 --recipient(수신자를 정의하고 키 ID 또는 메일 주소를 제공하는 데 사용됩니다). 일반적으로 GnuPG에는 항상 명령 앞에 옵션이 있어야 합니다. 차이점을 항상 쉽게 발견할 수 있는 것은 아니지만(모든 항목 앞에는 대시가 붙습니다) 옵션은 설명합니다.어떻게명령은 GnuPG가 수행해야 하는 작업(암호화, 서명, 해독, 키 생성 등)을 정의합니다. 마지막으로 몇 가지 입력을 제공하지 못했습니다(다른 방법이 있음). 따라서 첫 번째 명령은 다음과 같아야 합니다.

gpg --output doc.gpg --recipient <key-definition> --encrypt < message.txt

관련 정보