印刷可能なPGP分離署名(最後にbase16)を生成する方法は?

印刷可能なPGP分離署名(最後にbase16)を生成する方法は?

生成された文書mydoc.sigの独立した署名の提供mydoc

gpg --local-user <GPG_RECIPIENT> --detach-sig mydoc

エクスポートした秘密鍵を使用するときなど、base16でこの署名の印刷可能な出力を生成するにはどうすればよいですかpaperkey

ASCII Armor Signatureは便利な印刷物で、

明らかに、以下は機能しません

  cat mydoc.sig | paperkey
  Unable to find secret key packet

次のような出力を探しています。

ここに画像の説明を入力してください。

答え1

od -t x1 mydoc.sig

同様の出力を生成し、同様にうまく機能します。

あなたの質問で述べたように、以下を使用してASCIIアーマー署名を作成することもできます。

gpg --detach-sig -a mydoc

これがそのまま印刷するのに十分だと思うかどうかわかりません。パイプラインに多くの点がありません。それパスするとodCRCが含まれますが、パイプラインバイナリ署名よりはるかに長くなります。

関連情報