cng

    19

    3答えて

    CNC APIとMicrosoft証明書ストアの証明書を使用してECDSAでファイルに署名しようとしています。私は多くのドキュメントを読んできましたが、近くでは終わりましたが、私は証明書から秘密鍵をインポートすることにつきました。私はRSAでこれと同じことをやったことがありますが、それは非常に異なっているようです。ここで私がこれまで持っているコードです: static void signFile(

    1

    1答えて

    CNG ECDHを実装する処理中ですが、次にBCRYPT_KDF_SP80056A_CONCAT KDFを使用して対称AES256キー(BCryptDeriveKey())を取得しようとしています。私は問題を抱えています(私はいつも0xc000000dステータスが返されます)。 私は共有秘密鍵を正常に生成しました。バッファアルゴリズム "BCryptBufferDesc"を作成しました。このバッフ

    0

    1答えて

    暗号化のために安全な乱数を生成するには、Microsoft CNG APIを使用する必要があります。 私はこのAPIを使用してすべての数値を生成するか、またはそれから別のランダムジェネレータのシード値を取得するだけですか? おかげさまで

    5

    1答えて

    年齢別にANY MEANSによってファイルからECCキーをインポートする方法を探しています。 Windows証明書ストア、.p12ファイル、およびPKCS#8 OpenSSLキーファイルからECC証明書にアクセスしようとしましたが、成功しませんでした。私が試してみましたたくさんの ただ一つは次のとおりです。 StreamReader fs = new StreamReader("key.pem")

    2

    1答えて

    私は対称暗号化のためにCNGのAESの周りにAES-OFBラッパーを実装しようとしています。 私は理解できない問題に遭遇しました...私はAESアルゴリズムハンドル(BCRYPT_AES_ALGORITHM)を作成し、AESキーをインポートしました。私は私の平文/暗号文をXORするための16バイトのキーストリームを生成しようとします。このメカニズムを最初に実行すると、keyStreamPtrがラン

    1

    1答えて

    カスタムキーストレージプロバイダを独自のキーBLOB形式などでCNGに登録するにはどうすればよいですか?私が本当にやりたいことは、.NETでカスタムCNGキーBLOB形式を処理する機能を提供することです。私は、サードパーティのKSPを追加する方法を提供していますが、どのようなサンプルやチュートリアルを見つけることができないというCNGドキュメントを読みました。