3

私はcryptoAPIに大きな問題を抱えていますが、Windows用のサードパーティ/より良いソリューションはありますか?

私がCryptoAPIで抱えている主な問題は、OSに十分に依存していないことです。Windows2003およびWindows2008+で動作させるための適切なバランスが、コードに見つかりません。

私が本質的に達成したいことは、ここで読むことができます。これは、この段階での暗号化の唯一の使用法です。

4

5 に答える 5

2

Bouncy Castle を試してみてください。C# と Java で利用できます: http://www.bouncycastle.org/

私たちのスペースのかなりの数のベンダーが、それを本番環境で使用しています。

于 2010-04-27T10:52:43.907 に答える
2

OpenSSL http://www.openssl.org/をお勧めします。これは SSL の分野だけでなく、暗号化全体にも当てはまります。オープンソースコードです。この事実は、状況によっては非常に役立ちます。また、Windowsでも非常にうまく機能します。ここで見つけることができるWindows用の推奨コンパイル済みバイナリとライブラリhttp://www.slproweb.com/products/Win32OpenSSL.html

于 2010-04-27T13:13:45.230 に答える
1

CryptoAPIを適切に使用するのは面倒ですが、問題が発生した場合は、Crypto ++を提案できますか?ドキュメントは最高ではありませんが、非常に強力であることがわかりました。

あなたが何を達成しようとしているのかをもっと知らなければ、私は恐れている以上の助けにはなりません。

于 2010-04-27T09:54:06.883 に答える
1
  • ボタンライブラリ-とても素敵なライブラリ
  • gnu-tls / libgcrypt
于 2010-04-27T10:17:51.490 に答える
1

Crypto++ は強力ですが、その複雑さと自動化/ドキュメントの欠如に悩まされています。また、デバッグの欠如にも悩まされています。チェックが機能しない場合、機能しないだけですが、失敗の原因についてのヒントはほとんどありません...

とにかく、あなたは C++ を使っているので、Google Keyczarをお勧めできますか?

  • 安全なデフォルトで使いやすく、カスタマイズできるように設計されています。
  • それは、Crypto++ が備えておらず、自分でコーディングするのに十分複雑な、完全な鍵管理システムを思いつきます。
  • これもオープンソースなので、コードを監査できます。
  • Windows 環境以外でも移植可能です。

残念ながら、私自身は使用していません。私は現在Crypto ++で立ち往生しています。しかし、今すぐ選択する機会があれば、時間をかけて Keyczar を試してみたいと思います。

于 2010-04-27T15:02:31.137 に答える