OpenPGP 密鑰對生成
在本地生成 OpenPGP 密鑰對、加密私鑰和撤銷證書,可設置有效期及 v4/v6 兼容形式。
公鑰、私鑰與撤銷證書
固定版本 OpenPGP.js 會生成可簽名的主鑰及加密子鑰。結果選擇器默認顯示公鑰,私鑰與撤銷證書另行選擇;下載只保存當前選擇的文件,密鑰包則包含三者,亦包含私鑰材料。
初始勾選私鑰加密,並要求兩次口令一致。確實需要未加密私鑰時才應取消勾選,結果會明確標記;私鑰及撤銷證書均需妥善保管。本工具不能找回遺失密鑰或忘記的口令。
算法、有效期與兼容性
Curve25519 v4 使用既有 EdDSA/ECDH 表示以便兼容;v6 使用較新的 OpenPGP 密鑰表示,兩者均使用曲線簽名及加密密鑰。RSA 可選 2048、3072、4096 位;接收軟件需要支持所選格式。
有效期接受 0–36500 天,0 表示永不到期。報告列出創建時間、到期、完整指紋及保護狀態,但不確認所填姓名或郵箱的所有權。生成可取消,最長 60 秒。示例每次生成新測試密鑰,不共享永久密鑰對。
參考
常見問題
哪個文件可以分享?
公鑰用於交給收件人或驗證者;密鑰包還含私鑰材料和撤銷證書,並非只有公鑰。
生成密鑰是否等於身份認證?
不是。它只創建帶有指定標識的密碼學材料,指紋與身份應通過自己的可信流程核對。
輸入會上傳或保存嗎?
處理在瀏覽器中完成。工具不會將密鑰、密碼或內容放入 URL、本地存儲或發送至處理 API。清除會移除可見輸入與輸出,但不保證安全擦除由瀏覽器管理的內存。