2009-03-23 6 views
10

복제본 this입니다.C++ 용 암호화 라이브러리

저는 이번에 다소 큰 프로젝트를하면서 내 경력을 바꿀 수있는 여정을 시작하려고합니다.

몇 가지 과정을 수강하고 알고리즘 (DES, AES, Schnorr)의 구현을 직접 작성 했으므로 암호화에 경험이 있지만 완전한 라이브러리를 사용한 적이 없습니다.

하나의 프로젝트에서 RSA를 사용하려면 C++ 용 라이브러리가 가장 좋을까요?

저는 RSA를위한 완벽한 라이브러리를 사용하여 직접 구현할 필요가 없습니다.

또한 크로스 플랫폼이어야합니다.

+0

투표 SSL 스트림과 일할 수있는 ASIO, 물어 이전에 대답하고있다. – dirkgently

+1

예,하지만 그 질문은 win32에만 해당되는 반면 내 것은 크로스 플랫폼입니다 ... – Milan

+0

그 질문에는 몇 가지 교차 플랫폼 답변이 있습니다. – dirkgently

답변

14

Crypto++에는 매우 광범위한 지원 암호화 기술이 있습니다.
크로스 플랫폼이며 RSA 기능이 있습니다. 꼭 봐야 할 가치가 있다고 말하고 싶습니다.

0

Windows의 경우 CryptoAPI를 사용할 수 있습니다.

2

오픈 소스 openssl 라이브러리를 살펴보십시오. 이것은 ssl (rsa를 포함하되 이에 국한되지 않음) 이상의 기능을 수행 할 수있는 상당히 완벽한 암호화 라이브러리입니다.