玉山科技 AsiaPeak  
 


  中文首頁
  最新消息

  解決方案

  產品

  硬體加密模組(HSM)

>網路型 HSM

>單機型(PCIe卡) HSM

>USB介面 HSM

>Payment HSM

>KMIP金鑰管理

  PGP加密

>PGP加密原理

>電子郵件加密

>網路磁碟機加密

>硬碟加密

>企業郵件加密環境建置

>企業資料加密整合

  OpenPGP加密

>PGP加密伺服器

>PGP加密指令集與API

>PGP for Java API

   電子時戳

  儲存/資料庫/網路加密

>Storage/Tape加密器

>Data at Rest 加密

>網路加密器

>MS SQL 資料庫加密
   檔案傳輸管理(MFT)

>檔案加密傳輸服務

>檔案傳輸管理員

>檔案傳輸代理服務

  資源

  連絡我們

 English Version

ezPGP (Easy PGP)

.NET API 使用範例

ezpgp

本文範例以C#為例, 其他語言如C++, VB.Net, ASP.Net 使用方法類似.

1. 引入ezPGP元件

using Asiapeak_ezPGP

2. 宣告 ezPGP Class, 產生ezPGP物件

ezPGP pgp;

pgp = new ezPGP();

3. 若要使用PGP Keys

List<PGPKey> _pubs = new List<PGPKey>();

pgp.ezPGPKeyList(null, false, _pubs);

即可取得PGP 公鑰

4. 加密檔案

rc= pgp.ezPGPEncryptFile(textFile.Text, keys, outfile);

if (rc != 0) {
MessageBox.Show(pgp.PGPGetErrorMsg(rc), "ezPGP error message");
return;
}
else
MessageBox.Show("Encrypt file successfully", "ezPGP message");

5. 解密檔案

rc = pgp.ezPGPDecryptFile(textFile.Text, textPass.Text,outdir, ref outname);

容易吧!

 

產品附完整範例程式碼

 


最專業的資料加密產品代理商--玉山科技

請與我們連絡: (02)77128295

 

Google

玉山科技 版權所有 © Copyright AsiaPeak 2006, All Rights Reserved