事業内容

DPAPIで暗号化




C#を利用してDPAPIで暗号化します。
今回利用するDpapiDataProtectorクラスは.NetFramework4.5からのクラスになります。
暗号化は以下のようにします。




DataProtectorクラスを作成し、スコープをカレントユーザに設定します。
Protectメソッドを利用するだけなんで簡単です。

複合化は以下のようにします。




暗号化時と同様にDataProtectorクラスを作成し、スコープを設定します。
Unprotectメソッドを利用するだけなんでこっちも簡単です。


DPAPIはユーザスコープとローカルマシンスコープがあります。
ユーザ単位で暗号化するかマシン単位で暗号化するかです。

ユーザスコープで暗号化した場合でも同一ユーザ、マシンであれば
ローカルマシンスコープで複合化できます。




C#へ

テンプレートのpondt