Win32アプリケーションを開発していますが、RSA暗号化ライブラリを使用したいと考えています。 どのライブラリをお勧めしますか?
Win32を使用している場合は、組み込みのwin32暗号APIを使用しないのはなぜですか。
これが実際にどのように機能するかの小さな例です:
http://www.codeproject.com/KB/security/EncryptionCryptoAPI.aspx
Crypto ++ -通常のソースコードの自己ビルドパッケージに加えて、MSVC 6、7.1、および8用のNIST FIPS検証済みdllが含まれています。
OpenSSLが良い選択だと思います。それはよく維持されており、価格は正しいです:)
別の方法として、LibTomCrypt( http://libtomcrypt.com/download.html )を検討してください。
たぶん Botan は代替ですか?これは、RSAアルゴリズムをサポートするBSDライセンスを持つC++ライブラリです。
別の選択肢は libbeecrypt です。多くのプラットフォームでアセンブラを実装した非常に成熟した製品。
Miraclライブラリ https://certivox.com/solutions/miracl-crypto-sdk/ をお勧めしますが、価格は高くなります。