$ cat hello.txt Hello, world! $ gpg -ac hello.txt $ cat hello.txt.asc
-----BEGIN PGP MESSAGE----- jA0ECQMCIbehNJQRlYv/0koBKxPRICkO+rUG7zwE+ONL/fnRKt6qpZrCHYfOZ3CQ fckgP2vr4zZfVSL/jYedI2rCYEP5x346SzxtOVHnBQ8CdqUw04c+KwUHmg== =C7gK -----END PGP MESSAGE-----
-----BEGIN PGP MESSAGE----- hF4DSH96WCbVdSkSAQdA5XR6GELJc6Rk26jPIFw1MV0tGdSFZwsLfQFzYAFD8HAw w8OpkqJh8QUnMfWNjYHpY0LCY6z68BCMeROdyQZ6diIE2GnKbyB0RjZ8jLYTku4l 0sAiAVblkXTm34RumA7XnpFk//u5VcICukKoIz2vxujeMruQBDy6HBoIsJAvmpOp v2Mit4/mlzgwhjGH7w3WTZQIjhewzoe/HKlTnnLt9F+D4TofKuKiaT5sX9FczPSY cDhldXniQGxZx396nVj/Av9ddlO0Vob1mOZ+LHY4ybE77IbcbWwWuEC/lDY91H7P IM6R0NlPoz0zcOokzHc17g/LiC5Df7D4xwjJ/gB5Q3pm6rD6tgulOdCFM6PSZ/cA 1fMlXmun1qQl3PZrxtwiKeNkmw5jCyYoNWguFQaDs+3WLi4Gdw== =/V3Z -----END PGP MESSAGE-----
「-aes」のところを -ae や -as にしてみよう。どっちみち、暗号化されてるような状態で出力される。( as の場合は暗号化されてないので署名確認くらいにはなるか)
テキスト内部に署名するときは --clear を用いる。
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hello, world! -----BEGIN PGP SIGNATURE----- iIwEARYIADQWIQRTGu8odHa8r2iiHKA4pgeCm1xNmAUCYtKIkRYcYXJxdGFuQG1h aWwuYXNhYXNhLnRrAAoJEDimB4KbXE2YXZMA/i1CzHiB9Gp/KvjIE+u+0Do/RXCT olxrdRELDvOomb2lAP9nV/Cu7sNJpZdOP81lF+btc5rwQAA+VEj//gvrWVd5Cw== =mnfI -----END PGP SIGNATURE-----
バイナリの場合などは、分割署名のほうがよい。