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랑 같은 말이다.

디코딩을 돌려보니 아래와 같이 나온다.