最新の更新情報

2012年5月
« 4月    
 12345
6789101112
13141516171819
20212223242526
2728293031  

本ブログのURL

qrcode.png

お天気

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

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


キーワード(クリックで関連記事が読めます) → , , , ,

関連記事



 
 

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

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

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

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

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

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

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

C#:
  1. #region DLL-API定義
  2. [DllImport("rijn.dll")]
  3. private static extern int EncryptFile(string SourceFileName, string DestFileName, string key)//暗号化
  4. [DllImport("rijn.dll")]
  5. private static extern int DecryptFile(string SourceFileName, string DestFileName, string key)//復号化
  6. #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=""> <strike> <strong> <img localsrc="" alt="">