ユーザーがGUIを介して暗号化キーを入力し、アプリがその暗号化キーをフェッチするアプリケーションに取り組んでいます。次に、受け取ったキーをMicrosoftキーコンテナに保存する必要があります。 this と this を出発点として、これだけを使用する必要があることを知っています。コンテナ内にキーを作成することはできますが、このキーを使用したくありません。後で暗号化/復号化プロセスで使用するために、ユーザーが入力したキーをコンテナー内に保存する必要があります。高く評価されています。ありがとうございました。
上で提供したリンクは1つだけだと思います。代わりに、キーのインポート(最初に必要なもの)をカバーする ここ を確認してください。つまり、対称キーと非対称キーのどちらを扱っているかに応じて、 BCryptImportKey
または BCryptImportKeyPair
を呼び出します。
インポートしたら、 [〜#〜] cng [〜#〜] で提供される さまざまな関数 を使用します。おそらく BCryptDecrypt
で始まります。 =および BCryptEncrypt
。