Gpg

如何生成可列印的 PGP 分離簽名(最終在 base16 中)?

  • November 29, 2018

給定與生成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,但它也將比管道二進制簽名長很多。

引用自:https://unix.stackexchange.com/questions/360152