2012-06-13 3 views
0

C에서 클라이언트 서버 통신 응용 프로그램을 개발 중입니다. 그런 다음 공개 키 암호화를 사용하여 메시지를 암호화하고 싶습니다. PGP (꽤 좋은 개인 정보 보호 정책)가 좋은 정책이라는 것을 알았습니다. 내 응용 프로그램과 함께 PGP를 임베드 할 수있는 라이브러리가 있습니까? 키 생성, 텍스트 메시지 암호화 (최대 1024 바이트 길이의 텍스트), 메시지 암호 해독이 필요합니다. 당신은 GPG 봐 (PGP에 GNU의 대안을)해야 사전C 용 PGP 라이브러리

+1

PGP는 높은 수준의 메시지 암호화 프레임 워크입니다. 그것이 빌드하는 저수준 암호 기본 요소는 예를 들어 OpenSSL에 의해 구현됩니다. OpenSSL은 그럼에도 불구하고 동일한 암호 아이디어를 사용하는 PGP보다 관용적 인 네트워크 통신 솔루션을 제공합니다. 예를 들어, SSL 자체가 귀하의 대답 일 수 있습니다. –

+1

예. 나는 openssl을 사용하기 시작했다. 그러나 여기 나는 많은 문제에 직면하고있다. 나는 항상 문제가있을 때마다 stackoverflow에 올 것이다. http://stackoverflow.com/questions/11046513/rsa-private-encrypt-always-fails가 있습니다. 그 문제도 도와주세요. – theB

답변

7

감사합니다.

GnuTLS 또는 잘 알려진 OpenSSL 라이브러리.

+1

+1. 더 이상 볼 필요가 없습니다. – DevSolar

+4

GnuTLS도 OpenSSL도 OpenPGP 기능을 제공하지 않습니다. –