티스토리 뷰
GnuPG(GPG)는 공개/비공개 키 암호화를 규정하는 OpenPGP(Pretty Good Privacy)표준을 구현하는 자유 소프트웨어입니다.
따라서 GPG도 공개키와 비공개키를 이용해 문서, 메시지, 메일 본문, 파일 등을 암호화하고 복원할 수 있습니다. 물론 키 없이 암호만 가지고 같은 일을 할 수도 있습니다.
GPG를 이용해 공개 키로 짧은 문장을 암호화 한 메시지는 이렇게 생겼습니다.
-----BEGIN PGP MESSAGE-----
Version: GnuPG v2
hQIMA5iVBSSOgg1vAQ/7BJp20CK/SHnH9btyv27JJ5xWsGZUCgjmQetK3NMi3TIm
EMi7PCMj8PsKJ1dmC4e7pUZfYrVqbU/GoaYKPMmAN7cFHUcq+rFEXt05k48u9re6
EuhxIYB5CmcZrK2+c1FKcxKyv4sql/rMTinOAg/EGhEZoAz1z3EYn2fJc2+DitYk
1B0zAF1mfxKXYSyvZc/wpIqDiulGY5wpQesJ6qbdU/KkAeSmfkDfIC9hDgI3hh22
ghDv3vYv7UEyX3kOosPE2Ohnel4MGU9eNi3lcLS/ednB7QKk9LozkVmUXJV8o2h1
dU9KfN4KSwbcR4AzED05czUs9eMsOqB97f5emepO0fCS48vapa7ybbRePhhED8/T
rgrD6RUeHS8FnUswEOK0AhSnRpKHVQRek9pL2H1r7y8Y9M2YP95Qe9oVjsp/rtXo
Aj0CDzrh+oO5NTD+1VBOCmNjKuVHv/QLrsyt+duQWyAlexKdxEEluBaShQOy/mKw
5YIvlqBqgyXCiClyfBMmfDC2P/VdCcSH6PthhQESYHmVR+2OoqUu/5NQMrtXyPB8
2BvuvV2YcUIcEZb5gYQUTiJbKi2mQVYppKH9jpGPYnYM7xhfhxy/kGVbwm2NAwZs
XlinOHPKUhZj1GJLyBrYbZbL/FcgC/NUQpGhTJ7sOKB/BwZyuTbYTR5QIWTVzwPS
6QHq1xdg3CWq4JscsMt39iCNTLWWBQtX9vf2+vk1LLcBsL3BpLuoqYKqctBUGIcO
wvKLXz5eDcgfD+zkJNQHWW2BARqDs6ogtUWxcp+U//KQW/nCix6ONZGkqQzeFEK3
dUl749zD2B8RZMDrhZdviIOT6EMKxpOZKJ2SBBiATe/rIFczobuZO0EB2A5IZ6lA
4TgONIdF6FALl5HUb8TkPlgVmdGY92VYcsQaJ6NKj9xexjEfiprZ/yDNP/mgxOjw
w140gFYp+COafWNptnEV3KSIgDkD1Ia27rijpBhm+YdGDWJxiPYMYNvkkUNzLhrm
sjA9zhXHjwq2FyqXOgcmikc2gMlPspgy9DCi5X1t5Zn8tLEM1kLJwDIucfGMCqsE
W407fbdBa0rKdFTAKNJTFWqPYF/Q7gPaBv01lqkWyi1xb+5TB4yry6k6ayHnTshm
OO1eLEQtbe6gY0uGdo2qxQn424JcDnFaGMMdq+b6bBbf+jLmgWaIKeLk+rEbrEO6
EjrPLS9be0A8DFWtACuRtFL70YJ+GegrOHjNf2Rc1xgHxPA3wQ+nQGIj+AHzn+jM
T75G3XYI16JVxfDDvxHhMXCZPLPuWrx4Uj6v9bGKVsvuSEEunrcvd3dJKDuVfbym
va9OVaxoVy3YP2VAS8dkg/qfUOCvrxvUnTHcRr3xqUCvisBk8UtKjWBvj8FOA80w
FkVXhzAUj7QyevwC/GGg0dExnaEcS3YJ7OE+j4VvLTz12A0+PN+2EYCUeg8VKjlW
ZnxOmfgwNzx9gq4yqES3dcoyscnESXMrmNnzcbjzXy4VmMUd/TOLG8Nv1Ngvzpn4
Z9NyunkHUdhBash15P52I4E1RLWXd9IUlYe9FQ==
=STMa
-----END PGP MESSAGE-----
이 암호문은 받는 사람의 공개키를 이용해 작성되고 해당 공개키와 짝을 이루는 비공개키가 있어야 원래 메시지를 읽을 수 있습니다. 심지어 암호화를 할 때 사용한 공개키로도 암호를 풀 수 없습니다.
암호화 뿐만 아니라 비공개 키를 사용해 사인을 할 수 있습니다. 사인을 하면 메시지나 파일이 변조되지 않았는지, 보냈다고 주장하는 사람이 정말로 메시지를 보냈는지 검증할 수 있습니다. 사인을 한 짧은 메시지는 이렇게 생겼습니다.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
GPG를 사용합시다!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJYMwmsAAoJEC/W7Jif6SfMOEIP/jvDoK0v3mcX8hACB4b1HaE4
TWZBkCy9cMN7zDI6uwi/fwCOIWiuY3w2BIqeOU/UnzkhHXigXSlNtu+0faKy8aCV
Xx2F4urYsBW2Nqczc+PpDhabdvurUHqlH7r3GbO8wn6+xBq1MYHPK8WrtCGbTEkq
VW+0ZXmXIP6xA8dL8KZChQNg8gL7nEv6WFtXpNZ6W/RD+1ykiNFfjGeaeDH0eBC6
6ZcELri2CsOceZuAQCORWToU6cIhNlTcX3CbA4T6suVIWOtKMvkCFJp6+YSc9YFH
evP0y5xxL/gNd8Qorias9E+OMrqOIFXi9/UCO6DZaROjjdfbaeSrHz7KuTtly51m
6wk5XYR6UgVeTu5MU7yVwUNE+AlFm5EP1X5/48xDbT9AWEV6uJE2Ba60myViaJ7f
nILP6lKqKPbZqymOzvtSqVPpXL9z0YsglbR8yXHLNVu4WN0o5C00eDfS4H9pESEa
59A+J01m6kMFmCWrPw7yC4Nw7Ox7BdwkkO3YbxaFcCg6LlcylzYGCrndtoHzmLna
53mK5q+ItB5zI/i9DKHLvu093WBMH1aEzNIknT7qTK1R+xm0ePuG9VstPbOoU2Lx
Jz8spuIqnGmi8sCcayWcqjiOltsuj6+kI1Q1f+/cEo81BtWWA95YJ83o9nGj5o1z
lzSGvu/gk8IFxfECb68G
=rllR
-----END PGP SIGNATURE-----
이 메시지는 아무나 읽을 수 있지만 사인을 한 사람의 공개키를 가진 사람은 메시지가 변조되지 않았고 메시지를 작성하고 보낸 사람이 누구인지 확신할 수 있습니다.
앞으로 작성할 포스트들은 GPG의 기본적인 개념과 기본적인 사용 방법에 대해 설명할 것입니다.
많은 사람들이 지금보다 더 안전하게 메시지와 메일을 주고 받고 중요한 파일을 암호화해서 보관하고 주고받을 수 있기를 바랍니다.
GPG는 자유 소프트웨어입니다. 어디에서나 자유롭게 사용할 수 있습니다.
'GnuPG' 카테고리의 다른 글
GPG 자료 암호화/복호화하기 (1) | 2016.12.05 |
---|---|
GPG 공개키 주고받기 (0) | 2016.12.05 |
GPG 키 생성하기 (1) | 2016.12.03 |
GPG를 사용하는 이유 (0) | 2016.11.24 |
GPG 설치하기 (0) | 2016.11.23 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- xCloud
- GNU
- psremoteplay
- Encryption
- pgp
- Privacy
- XBOX
- Game
- GPG
- GnuPG
- cloudgaming
- xbox remote play
- Signature
- 유니콘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함