事業内容
DPAPIで暗号化
C#を利用してDPAPIで暗号化します。
今回利用するDpapiDataProtectorクラスは.NetFramework4.5からのクラスになります。
暗号化は以下のようにします。
DataProtectorクラスを作成し、スコープをカレントユーザに設定します。
Protectメソッドを利用するだけなんで簡単です。
複合化は以下のようにします。
暗号化時と同様にDataProtectorクラスを作成し、スコープを設定します。
Unprotectメソッドを利用するだけなんでこっちも簡単です。
DPAPIはユーザスコープとローカルマシンスコープがあります。
ユーザ単位で暗号化するかマシン単位で暗号化するかです。
ユーザスコープで暗号化した場合でも同一ユーザ、マシンであれば
ローカルマシンスコープで複合化できます。
C#へ