このブログ「吟遊詩人の戯言」 の記事検索...

【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

 
 
 
 

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <img localsrc="" alt="">