OpenPGP 消息加解密
使用提供的公鑰加密文本或文件,可選簽名;在本地解密,明確檢查簽名並按原始字節下載。
收件人、簽名與解密
加密接受一個或多個完整的 ASCII 公鑰塊,每個收件人都可用對應私鑰解密。勾選加密時簽名會使用提供的私鑰和口令。解密需要收件人私鑰;提供的公鑰用於檢查消息簽名。
已知密鑰對應的簽名驗證失敗時,不導出明文。未知簽名者標記為未驗證,不視為可信;勾選必須有有效簽名還會拒絕無簽名或僅含未知簽名者的消息。驗證只針對所提供密鑰,不確認其所有者身份。
文本、二進制文件與限制
文本按 UTF-8 編碼,瀏覽器可能規範粘貼的換行;需要逐字節一致時請選擇文件。加密明文最多 16 MiB,解密編碼輸入最多 24 MiB,解密數據及解壓結果最多 16 MiB。二進制結果顯示摘要,下載內容保留原字節。
密鑰文件導入限 1 MiB,最多 20 個收件人密鑰和 1000 個密鑰包。私鑰 Argon2 內存限 256 MiB,操作可取消,最長 60 秒;保留完整性校驗要求,不訪問密鑰服務器或輸入中的 URL。
參考
常見問題
示例怎樣處理私鑰?
示例會在本地生成新的演示密鑰對,以示例口令保護;解密模式還會創建配套的已簽名密文。示例身份和設置用於測試。
為什麼解密會拒絕密鑰或消息?
請檢查收件人、私鑰口令、密鑰有效期、格式及資源限制;不會通過降低完整性要求來接受不受支持或未經認證的舊容器。
輸入會上傳或保存嗎?
處理在瀏覽器中完成。工具不會將密鑰、密碼或內容放入 URL、本地存儲或發送至處理 API。清除會移除可見輸入與輸出,但不保證安全擦除由瀏覽器管理的內存。