Ответ 1
Crypto ++ имеет очень широкий спектр поддерживаемых методов шифрования.
Это кросс-платформенный интерфейс и особенности RSA, я бы сказал, что это определенно стоит посмотреть!
Дубликат этого.
Я собираюсь отправиться в путешествие, которое может изменить мою карьеру, сделав довольно большой проект на этот раз.
У меня есть опыт в криптографии, поскольку я взял несколько курсов и написал собственную реализацию некоторых алгоритмов (DES, AES, Schnorr), но я никогда не использовал для этого никакой полной библиотеки.
Я хочу знать, какая библиотека для С++ является лучшей для использования, если вы хотите использовать RSA в одном проекте?
То есть я хочу использовать полную библиотеку для RSA, так что мне не нужно ее реализовывать самостоятельно.
Это также должно быть кросс-платформенным.
Crypto ++ имеет очень широкий спектр поддерживаемых методов шифрования.
Это кросс-платформенный интерфейс и особенности RSA, я бы сказал, что это определенно стоит посмотреть!
OpenSSL http://www.openssl.org/
Crypto ++ http://www.cryptopp.com/
boost:: asio может работать с потоком ssl
Вы можете посмотреть библиотеку opensl с открытым исходным кодом. Это довольно полная крипто библиотека, способная гораздо больше, чем просто ssl (включая, но не ограничиваясь, rsa).
Если это для Windows, вы можете использовать CryptoAPI.