質問

私はこの質問をしています。なぜなら、Windows C/C ++ Crypto APIの開始方法に関する簡単な簡単なガイドラインのために、MSDNドキュメントやその他の不透明なソースをトロールして1日の最高の部分を費やしたからです。

私が見たいのは、いくつかの例のコード、典型的なパス、リンクガイドラインなど、本当に便利なものです。これは不正確な質問であることは知っていますが、不正確な答えはまったく優れていると思います。

私は自分のわずかな発見でボールを転がします...

他のヒント

MSDNドキュメントはこちらです: http://msdn.microsoft.com/en-us/library/aa380252.aspx

これがメインのインクルードファイルです。 #include <wincrypt.h>

暗号化ビットはの一部として含まれています Windows SDK, 、通常はインストールされます %PROGRAMFILES(x86)%\Microsoft SDKs\Windows\SDKVERSION (例えば、 C:\Program Files\Microsoft SDKs\Windows\v6.0A)。通常、ヘッダーはあります %WINDOWSSDK%\Include, 、関連するライブラリがあります %WINDOWSSDK%\Lib.

暗号化ライブラリに明示的にリンクする必要があります。 Visual Studioに参加していると仮定すると、C ++プロジェクトを右クリックし、プロパティの選択、構成プロパティの選択 - 左のTreeViewのリンカーを選択して参照を追加できます。その後、指定できます crypt32.lib 右側の入力フィールド。

代わりに、(MSVC ++を使用していると仮定して)追加

#pragma comment(lib, "crypt32.lib")

あなたの情報源に。

長い例もあります "Win32 Crypto APIを使用した暗号化" コードプロジェクトで。

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