【C#】ラインドール(Rijn.dll)のP/Invokeラッパー

必要に迫られて(汗
ファイルの暗号化なぞ,やってみたり

ここで,お世話になったのが,ラインドール(Rijn.dll)
Rijndael(ラインダール)共通鍵暗号技術を利用したファイル暗号化フリーDLLです

詳細情報/ダウンロードはこちら@Type74 SoftWare

こちらでは,サンプルで,Delphiでの使用方法の記述がありました

昔Delphi屋,今C#屋なんで :mrgreen:

Delphiのコードを読んで,
C#マネージコードから,Rijn.dllを呼び出す,P/Invokeラッパーを書いて,稼動試験しました

問題なく,動きましたです

コードは,こちらに書いておきますです(簡単なんで,書くまでもなさそうですが(汗)

#region DLL-API定義
[DllImport("rijn.dll")]
private static extern int EncryptFile(string SourceFileName, string DestFileName, string key);	//暗号化
[DllImport("rijn.dll")]
private static extern int DecryptFile(string SourceFileName, string DestFileName, string key);	//復号化
#endregion