web-dev-qa-db-ja.com

C ++用のRSA暗号化ライブラリ

Win32アプリケーションを開発していますが、RSA暗号化ライブラリを使用したいと考えています。 どのライブラリをお勧めしますか?

31
Zombies

次のライブラリを使用します。

http://www.efgh.com/software/rsa.htm

パブリックドメインであり、コンパクトで自己完結型であり、うまく機能します。

7

Win32を使用している場合は、組み込みのwin32暗号APIを使用しないのはなぜですか。

これが実際にどのように機能するかの小さな例です:

http://www.codeproject.com/KB/security/EncryptionCryptoAPI.aspx

25

Crypto ++ -通常のソースコードの自己ビルドパッケージに加えて、MSVC 6、7.1、および8用のNIST FIPS検証済みdllが含まれています。

18
KTC

OpenSSLが良い選択だと思います。それはよく維持されており、価格は正しいです:)

http://www.openssl.org

12
Mike G.

別の方法として、LibTomCrypt( http://libtomcrypt.com/download.html )を検討してください。

6
Eli Bendersky

たぶん Botan は代替ですか?これは、RSAアルゴリズムをサポートするBSDライセンスを持つC++ライブラリです。

6
FeatureCreep

別の選択肢は libbeecrypt です。多くのプラットフォームでアセンブラを実装した非常に成熟した製品。

4
paxos1977

Miraclライブラリ https://certivox.com/solutions/miracl-crypto-sdk/ をお勧めしますが、価格は高くなります。

0
Bartosz Wójcik