Crypto-библиотека для С++

Дубликат этого.

Я собираюсь отправиться в путешествие, которое может изменить мою карьеру, сделав довольно большой проект на этот раз.

У меня есть опыт в криптографии, поскольку я взял несколько курсов и написал собственную реализацию некоторых алгоритмов (DES, AES, Schnorr), но я никогда не использовал для этого никакой полной библиотеки.

Я хочу знать, какая библиотека для С++ является лучшей для использования, если вы хотите использовать RSA в одном проекте?

То есть я хочу использовать полную библиотеку для RSA, так что мне не нужно ее реализовывать самостоятельно.

Это также должно быть кросс-платформенным.

Ответ 1

Crypto ++ имеет очень широкий спектр поддерживаемых методов шифрования.
Это кросс-платформенный интерфейс и особенности RSA, я бы сказал, что это определенно стоит посмотреть!

Ответ 3

Вы можете посмотреть библиотеку opensl с открытым исходным кодом. Это довольно полная крипто библиотека, способная гораздо больше, чем просто ssl (включая, но не ограничиваясь, rsa).

Ответ 4

Если это для Windows, вы можете использовать CryptoAPI.