e-mail 서비스 보안에 사용되는 소프트웨어인 PGP에 대해 알아보자. 일단 오픈소스다. Phil Zimmermann 이라는 사람이 만들었다. RFC 3156에 표준화 되어있다. 소프트웨어 이지만 암호화 복호화 하는데 사용되기 때문에 암호화 카테고리에 적었다. PGP는 여러가지 서비스를 제공한다. 1. 전자 서명 : DSS/SHA 또는 RSA/SHA 로 전자서명이 가능하다. 2. 메세지 암호화 : cast-128, IDEA, 3-DES 로 메세지 암호화가 가능하다. 3. 1회용 세션키 생성 : Diffie-Helmann 또는 RSA로 키분배를 한다. 랜덤값 4. 메세지 압축 : ZIP으로 메세지를 압축시킬 수 있다. 5. 이메일 호환 : radix-64로 바이너리를 아스키로변환이 가능하다. 6. 세그먼..