玉山科技 AsiaPeak  
 


中文首頁
最新消息

解決方案

產品

檔案傳輸管理(MFT)

檔案加密傳輸服務

檔案傳輸管理員

檔案傳輸代理服務

跨平台SFTP/FTPS指令API

高速檔案傳輸

硬體加密模組(HSM)

網路型 HSM

單機型(PCIe卡) HSM

USB介面 HSM

OpenPGP加密

PGP加密指令集與API

PGP for Java API

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)77294248

 

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