質問

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

役に立ちましたか?

解決

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

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

これはパブリック ドメインであり、コンパクトで自己完結型で、適切に機能します。

他のヒント

Win32 を使用している場合は、単純に組み込みの win32 crypto-API を使用してみてはいかがでしょうか。

実際にどのように機能するかという小さな例を次に示します。

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

クリプト++ - 通常のソース コードの自己構築パッケージに加えて、MSVC 6、7.1、および 8 用の NIST FIPS 検証済み DLL が含まれています。

OpenSSL は良い選択だと思います。手入れが行き届いていて、値段も手ごろです:)

http://www.openssl.org

代わりに、LibTomCrypt (http://libtomcrypt.com/download.html)

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

別の代替案は、 libbeecrypt. 。多くのプラットフォームでアセンブラーが実装されている、非常に成熟した製品です。

私は過去に OpenSSL を使用したことがありますが、AES、RSA、3DES などの暗号化 API に最適なライブラリであることがわかりました。

Miraclライブラリをお勧めします https://certivox.com/solutions/miracl-crypto-sdk/ しかし値段が高い。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top