user$ echo -e Hello, world! > hello.txt user$ cat hello.txt Hello, world! user$ gpg -ac --batch --passphrase hello hello.txt (パスワード hello で hello.txt を暗号化する。バッチ指定、パスフレーズ指定することで自動化しているが、省略した場合はパスワード入力ダイアログが出てくる) user$ cat hello.txt.asc -----BEGIN PGP MESSAGE----- jA0ECQMKv7oanOhbJFX/0koBP0tRONeL9b1vmQEDEhVbLu/BWJKT3rJOPg9/DehB JbPnkjXFQsQeNoyF//aKwJZToJQ6IaHklF7C/u6ZwmIbAAiNIcHVvJWp7w== =NYCV -----END PGP MESSAGE----- user$ _
-----BEGIN PGP MESSAGE----- hF4DMwUa1axuYvYSAQdA8jp/o3K3VKr6V8++qfY93l+0LvC9Rpxz9noyPc0S7SYw g+HFgEiHsTtpRdU18iZbIiSOXLaA7dlFJmrFLiepcFGPdl6bqbeSh1PfrpRmoHmn 1MArAQkCEBnVXnG9l5KGsxpHBLgO5rzv2G8R6oE9E2A+sEM/nQId5R7F9/VNqBJ3 3vAIHbb5qzNUUUpmZGxEJ7Kx7quvwLHAVvwVU6plkdhOi+GopGBxKiZchr4Nztx1 kHutnApyj45DcDwftAcV7HgUE4aVuHl3nY3rGKgrbn5Z/1HQNhGE2vdkckTeVruy /EsJfsOVHQt8Oqe3S6sB1vlxAycsaUYKkb4EUQxndaQ8LlCPlCW2Sab7Gf3tv6NK GDGJXpCKrGA13xvbS4/EodVyCsIxs1ZRSwjd2rTivqNOj0KvUJ1KqsF8rwAvYQ== =OQyV -----END PGP MESSAGE-----
「-aes」のところを -ae や -as にしてみよう。どっちみち、暗号化されてるような状態で出力される。( as の場合は暗号化されてないので署名確認くらいにはなるか)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hello, world! -----BEGIN PGP SIGNATURE----- iIwEARYKADQWIQRVupxjR5TvN0UiEfFVBc8Z0S0IggUCaMh80BYcYXJxdGFuQG1h aWwuYXNhYXNhLnRrAAoJEFUFzxnRLQiCp2MBAMs1wWL6cC+yNAcRpTYobwK1E0J3 c5d3XJAWVJGxl+pMAQDhbFbAwJyE66N5CMaH3BUPorPt+5JZSR6OXPgM3gEqCQ== =5xVI -----END PGP SIGNATURE-----