2012-04-23 12 views
0

以下のことを行うには、シンプルで小型で効率的なプログラムが必要です。Visual C++でMSワード文書を暗号化/復号化する方法

  1. 私のPCからファイルを選択するための小さなインタフェースです。
  2. 暗号化/復号化解除ボタンを押して、必要な項目を選択します。
  3. encryptを押すと、ランダムキーを生成し、そのキーに基づいたアルゴリズムで暗号化します。
  4. 復号化を押すと、アルゴリズムを使用してファイルを復号化します。

私はVisual C++で行う予定です。誰もVC + +でこれを行う小さなプログラムを提案してくださいできますか?上記を行うためのすべての機能を得ることができるライブラリ名を教えてください。

VC++の代わりにできる言語やフレームワークがあると思われる場合は、お勧めします。ありがとう。私はこの助けをあなたに非常に感謝しています。

+0

これは "gief me teh codez plox !! 11"のような感じですが、それを実装するのに慣れていれば、良いことを愛するために、do独自の暗号化方式を再実装しようとしないでください(特にAESを書き換えないでください)。あなたはそれを正しくしません。 – hkf

答えて

0

視覚的にC++は、これらのコードをコンパイルするとclrコードを呼び出すことができます。optionsこれを済ませたら、apiまたはマイクロソフトが公開したさらに安全なバージョンhereを使用できます。私は無料で認証された暗号化を取得するので、私は秒を使用します。それ以外の場合は、データをhmacし、もう一方の端でチェックする必要があります。これは苦痛です。どちらの場合も、毎回ランダムなIVを使用するようにしてください(デフォルトでは.netでAESをインスタンス化すると、ランダムIVが作成されます)。

関連する問題