PGP 암호화 관련 문제.
건너뛸까 하다가 잡은 김에 풀어보았다.
-----BEGIN PGP MESSAGE-----
owEBfQKC/ZANAwAIAUi/Y1ergOteAaweYg1wZ3AxaW5wdXQudHh0XSYJ3khlbGxv
IHdvcmxkiQJLBAABCAA1FiEE6DCERSe70kQIH/X5SL9jV6uA614FAl0mCd4XHGFp
ZGVuQGRlZmVuZHRoZXdlYi5uZXQACgkQSL9jV6uA6150GRAAsMaWuzODcLaGEP62
7a/JaGUB/nKAFhDEo7J9JEihn92q9efNPjEMH97WJl4GU25cUZLyrtp4cDl5mZ0T
CiguNISviQLHKTz6KBgxoxEi5QCgh0uygfVCdJOL+Gah+EWqSZ1ACSrt+ilMJRna
rppcNPvwUUP3fw/QcqcoHWIh4Y4Nij0Q3+ywGNgi+JxBWUnWI5RJdSY579dCNOgD
RJW4FcWHNovKuAgs0pNBU+TX07qJpdH9Kmru5D+QDKFTVBIgDxs2EDHa/tMRgG6C
MNVnEW4MsAcwqOaU6M/HyzQdy27nRJZjYFImM5si8JXk8whWUAJU5EOQuQsO62X8
MsFqyIuSWMq3SY0tCXrWZwcT7t3zR9DyxZQRXEjmcp6XwnjqZKL2C8H4r3knu4vm
JaofblxYHuMWDjzMPD7KGUyuhHBDWSBGBs3njGgplzUWcYaNtegmj2x/a3TjSznF
bHZPA6VHQLzlEnSZe243Wx5PGVuYOxqkBKe9wD48xJXWnblu7UE73WKy5r8q2Qma
q9l/TZfs3OZ23HNK1aPJ7Aii3FD4KF31KrwbOq54oO/8J15Vygz/S0XJmE4WdXJD
gMnSRdNNyeUlOQmgeNx8NW0wRhW0bQclHSAUKyw6p5WbzYB8KSnLfDBIx2p8FfJb
DK8y2toYISJVK3qK+CEjl3ntntE=
=He9M
-----END PGP MESSAGE-----
참고 : RFC 4880
PGP 메시지는 다음과 같은 형태로 구성된다.
-----BEGIN PGP MESSAGE-----
An Armor Header Line / Used for signed, encrypted, or compressed files.
Armor Headers 및 blank는 존재하지 않는다. 위 사진에서는 확인할 수 있다.
그 다음에 존재하는 부분이 The ASCII Armored data 이다. 문서에 따르면 radix-64로 인코딩되어 있다고 하는데, base64랑 같은 말이다.
디코딩을 돌려보니 아래와 같이 나온다.