PGP를 사용하여 암호화 및 복호화

PGP를 사용하여 암호화 및 복호화

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

  • 나는 팔로우한다이 튜토리얼gets stuck이 단계에서는 OpenPGP 키를 생성합니다.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 키 쌍을 생성하려면 상당한 엔트로피가 필요하므로 키 생성에 다소 시간이 걸릴 수 있습니다. 커널이 더 많은 무작위 비트를 제공할 수 있도록 기다리는 동안 몇 가지 작업을 수행하십시오. VM이 정기적으로 낮은 엔트로피로 어려움을 겪는 경우 다음과 같은 것을 사용하는 것을 고려하십시오 haveged.

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

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

관련 정보