2009-03-23 64 views
10

Bản sao của this một.Thư viện mật mã cho C++

Tôi sắp bắt tay vào hành trình có thể thay đổi nghề nghiệp của tôi bằng cách thực hiện một dự án khá lớn lần này.

Tôi có kinh nghiệm về mật mã vì tôi đã thực hiện một số khóa học và thực hiện một số thuật toán của riêng mình (DES, AES, Schnorr) nhưng tôi chưa bao giờ sử dụng bất kỳ thư viện hoàn chỉnh nào.

Tôi muốn biết thư viện nào cho C++ là thư viện tốt nhất để sử dụng nếu bạn muốn sử dụng RSA trong một dự án?

Đó là tôi muốn sử dụng thư viện hoàn chỉnh cho RSA để tôi không cần phải triển khai một bản thân.

Điều này cũng cần phải là nền tảng chéo.

+0

bỏ phiếu đóng cửa, đã được hỏi và trả lời trước đó. – dirkgently

+1

Có, nhưng câu hỏi đó là win32 cụ thể, trong khi tôi là crossplatform ... – Milan

+0

Câu hỏi đó có một vài câu trả lời đa nền tảng. – dirkgently

Trả lời

14

Crypto++ có rất nhiều kỹ thuật mã hóa được hỗ trợ.
Đây là nền tảng đa chức năng và có tính năng RSA, tôi muốn nói nó chắc chắn đáng xem!

0

Nếu nó dành cho Windows, bạn có thể sử dụng CryptoAPI.

2

Bạn có thể xem thư viện openssl nguồn mở. Đó là một thư viện mật mã khá hoàn chỉnh có khả năng nhiều hơn là chỉ ssl (bao gồm, nhưng không giới hạn, rsa).