OpenPGP 簽名與驗證
創建或驗證文本與文件的分離、附加及明文 OpenPGP 簽名,明確顯示簽名者指紋與失敗狀態。
選擇簽名形式
分離簽名對輸入的實際字節簽名,結果另存;驗證需要原內容及簽名。附加模式將內容包裝為已簽名 OpenPGP 消息;明文簽名用於可讀文本,採用 OpenPGP 的換行與尾部空白規範化規則。
文本框可能在處理前規範粘貼的 CRLF;需要保留二進制字節、BOM 或換行時,應選擇文件及分離/附加簽名。簽名文件可為 ASCII 包裝或二進制;粘貼的二進制簽名按明確選擇的編碼解釋。明文簽名只接受文本。
驗證結果與導出內容
報告區分已驗證、失敗及未知密鑰的簽名,並列出匹配主鑰和簽名鑰指紋。失敗可能涉及簽名計算、密鑰有效性或策略,不會僅憑失敗結果斷言具體原因;密鑰中的姓名和郵箱不構成身份憑據。
只有全部簽名驗證通過,才提供附加/明文消息內容下載;分離驗證則導出驗證報告。待籤內容限 16 MiB,已籤容器限 24 MiB,分離簽名限 1 MiB,解壓結果限 16 MiB。驗證不會聯網補找缺失密鑰。
參考
常見問題
能用錯誤公鑰驗證嗎?
報告會指出所提供密鑰不能驗證簽名,不會靜默將內容視為已驗證,也不導出未驗證的附加內容。
明文簽名會保留所有原字節嗎?
不會。明文簽名有文本規範化規則,需要逐字節一致時請使用文件輸入及分離/附加模式。
輸入會上傳或保存嗎?
處理在瀏覽器中完成。工具不會將密鑰、密碼或內容放入 URL、本地存儲或發送至處理 API。清除會移除可見輸入與輸出,但不保證安全擦除由瀏覽器管理的內存。