3

独自の CSP を作成しようとしています。dll ファイルを実装してこれを実行しようとしていますが、正しい方法であるかどうかはわかりません。

次のようなものを見つけました: Cryptographic Service Provider Developer's Toolkit (CSPDK)

CSP API のサンプルがあります

CPAcquireContext CPGenKey ...など

(古いAPIまたはwinCEのAPIのように見えます)

Windows 7 および XP に新しい CSP を提供するには、どの関数を実装する必要があるかという質問があります。

私の計画は大丈夫ですか?- 簡単な DLL を実装して、彼女の参照を登録する必要がありますか? それとも私は何かを逃していますか?

4

2 に答える 2

1

MS Crypto API の (長期的な) 代替品であるCNGが不足している可能性があります。そのためのモジュールも作成できます。残念ながら、Vista 以降でしか利用できません。Windows XP は古すぎます (とにかく、XP 用の新しいアプリケーションを作成するべきではありません)。

于 2012-09-08T00:26:11.353 に答える
0

HSM ベンダーは、CSP を作成してくれます。ドライバーをインストールすると、この csp が取得されます。必要なのは、コードからこの CSP にアクセスすることだけです。

HSM ベンダーの CSP とやり取りするには (サポート内容を確認してください)、PKCS#11を使用するか、cryptoAPI CSP 関数を使用する必要があります。

于 2012-09-20T10:46:13.533 に答える