ezPGP (Easy PGP)
.NET API 使用範例 |
|
本文範例以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
|