ezPGP 系列提供三種產品模式,分別應對桌面操作、伺服器自動化和應用程式開發的需求,以實現符合 OpenPGP 標準的安全加解密功能。
下表比較了三種 ezPGP 產品在部署環境、執行方式和主要用途上的關鍵差異。在手機等小螢幕上,請橫向滾動查看完整表格。
| 功能項目 | ezPGP Studio (Client GUI) | ezPGP Command Line (Commander) | ezPGP Java 套件 (Library) |
|---|---|---|---|
| **主要用途** | **單機操作**、手動加解密、金鑰視覺化管理。 | **批次處理**、系統排程、跨平台自動化執行。 | **應用內嵌**、深度整合到 Java 應用程式或系統中。 |
| **操作介面** | **圖形使用者介面 (GUI)** | **指令行 (Command Line)** 介面 | **應用程式介面 (API)** |
| **互動方式** | 滑鼠點擊、檔案拖放、右鍵選單操作。 | 由系統、排程器或腳本呼叫並傳遞參數執行。 | 由 Java 程式碼直接調用物件和方法。 |
| **自動化能力** | 低 (依賴使用者手動執行)。 | **高** (適合批次、定時、無人值守作業)。 | **最高** (完全整合到應用程式邏輯流程中)。 |
| **系統相容性** | Windows 桌面系統。 | Windows, Linux, UNIX 等所有支援指令行的環境。 | 所有支援 **Java 執行環境 (JVM)** 的平台。 |
| **開發需求** | 無程式開發需求。 | 腳本 (Scripting) 或批次檔撰寫能力。 | Java 程式設計與開發能力。 |
作為 OpenPGP 解決方案,所有 ezPGP 產品都支援國際 OpenPGP 標準 (RFC 4880),以確保資料的安全與互通性。
| 核心功能 | 功能說明 |
|---|---|
| **PGP 金鑰管理** | 支援金鑰的產生、匯入、匯出、刪除、密碼變更等完整的金鑰生命週期管理。 |
| **加密 (Encryption)** | 使用收件人的**公鑰 (Public Key)** 進行加密。 |
| **解密 (Decryption)** | 使用自己的**私鑰 (Private Key)** 和密碼來解密收到的加密檔案。 |
| **數位簽章 (Signing)** | 使用私鑰對檔案進行數位簽章,驗證檔案的完整性和發送者的身份。 |
| **密碼學相容性** | 相容於國際 **OpenPGP 標準**,確保與其他 PGP 軟體的互通。 |