Gpg
如何生成可列印的 PGP 分離簽名(最終在 base16 中)?
給定與生成
mydoc.sig
的文件的分離簽名mydoc
gpg --local-user <GPG_RECIPIENT> --detach-sig mydoc
如何在 base16 中創建此簽名的可列印輸出(如使用 導出私鑰時
paperkey
)?ASCII 盔甲簽名是一種方便的列印輸出,
顯然以下不起作用
cat mydoc.sig | paperkey Unable to find secret key packet
我正在尋找如下輸出:
od -t x1 mydoc.sig
產生應該同樣可用的類似輸出。
正如您可能知道的那樣,因為您在問題中提到它,您還可以使用創建一個 ASCII 裝甲簽名
gpg --detach-sig -a mydoc
我不知道您是否認為這足以按原樣列印。沒有多少點管道通過,
od
它將包含一個 CRC,但它也將比管道二進制簽名長很多。