玉山科技 AsiaPeak  
 


中文首頁
最新消息

解決方案

產品

檔案傳輸管理(MFT)

檔案加密傳輸服務

檔案傳輸管理員

檔案傳輸代理服務

跨平台SFTP/FTPS指令API

硬體加密模組(HSM)

網路型 HSM

單機型(PCIe卡) HSM

USB介面 HSM

OpenPGP加密

PGP加密指令集與API

PGP for Java API

PGP加密伺服器

PGP加密

PGP加密原理

電子郵件加密

網路磁碟機加密

硬碟加密

企業郵件加密環境建置

企業資料加密整合

電子時戳

資源

連絡我們

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