您的加密金鑰僅一次硬碟故障就可能導致完全遺失。如果您使用 age 或 sops 加密敏感資訊,遺失私鑰意味著永遠無法存取受其保護的所有內容。
Coldkey 可生成後量子(ML-KEM-768 + X25519)Age 金鑰,並產生單頁可列印的 HTML 備份,其中包含 QR Code。您可以將其列印、護貝並存放在防火保險箱中。即使所有數位副本都已消失,您的敏感資訊仍能得以保存。
為了在金鑰生成過程中提供縱深防禦,請參閱下方的硬化模式(Docker)。
提供一個選單,用於生成新金鑰或從現有金鑰創建備份。會提示輸入檔案路徑,並在覆寫前進行確認。
生成新的後量子 Age 金鑰對。
從現有的金鑰檔案創建可列印的 HTML 紙本備份。
一個可選的 distroless Docker 映像檔,可在網路隔離、唯讀根檔案系統和已放棄權限的環境下運行金鑰生成。請注意,生成的 keys.txt 會寫入主機掛載的磁碟區,因此容器僅強化了生成步驟——金鑰靜態儲存在主機上,如同任何其他檔案一樣。
輸出寫入 ./output/ 目錄。just docker-run 和 just docker-run_backup 指令會自動套用這些旗標:
PQ Age 僅儲存 32 位元的種子(而非展開的 ML-KEM-768 私鑰),因此完整的 keys.txt 通常約為 2,089 位元組 — 足以容納在單一 QR Code 中(版本 40,EC-L 支援 2,953 位元組)。
如果金鑰檔案超過單一 QR Code 的容量,Coldkey 會使用簡單的幀定協議自動將其分割成多個 QR Code:
恢復:依序掃描所有 QR Code,從每個 QR Code 中移除 COLDKEY:N/M: 前綴,然後串連起來並驗證 SHA-256 校驗和。
生成的 HTML 文件包含: