差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| tips:gnupg:encrypt [2025/09/16 05:51] – asaasa | tips:gnupg:encrypt [2025/09/16 05:56] (現在) – [署名各種 : テキストにクリア署名、バイナリに分離署名] asaasa | ||
|---|---|---|---|
| 行 53: | 行 53: | ||
| =OQyV | =OQyV | ||
| -----END PGP MESSAGE----- | -----END PGP MESSAGE----- | ||
| - | |||
| </ | </ | ||
| + | |||
| + | * $ gpg -o hello.txt -d hello.txt.asc | ||
| + | * $ gpg hello.txt.asc > hello.txt | ||
| + | * 暗号解除と署名確認をする | ||
| + | |||
| + | 「-aes」のところを -ae や -as にしてみよう。どっちみち、暗号化されてるような状態で出力される。( as の場合は暗号化されてないので署名確認くらいにはなるか) | ||
| + | |||
| ===== 署名各種 : テキストにクリア署名、バイナリに分離署名 ===== | ===== 署名各種 : テキストにクリア署名、バイナリに分離署名 ===== | ||
| + | |||
| + | * テキスト内部に署名するときは --clear を用いる。 | ||
| + | * $ gpg -a -u arqtan --clear hello.txt | ||
| + | * $ cat hello.txt.asc | ||
| + | * < | ||
| + | -----BEGIN PGP SIGNED MESSAGE----- | ||
| + | Hash: SHA512 | ||
| + | |||
| + | Hello, world! | ||
| + | -----BEGIN PGP SIGNATURE----- | ||
| + | |||
| + | iIwEARYKADQWIQRVupxjR5TvN0UiEfFVBc8Z0S0IggUCaMh80BYcYXJxdGFuQG1h | ||
| + | aWwuYXNhYXNhLnRrAAoJEFUFzxnRLQiCp2MBAMs1wWL6cC+yNAcRpTYobwK1E0J3 | ||
| + | c5d3XJAWVJGxl+pMAQDhbFbAwJyE66N5CMaH3BUPorPt+5JZSR6OXPgM3gEqCQ== | ||
| + | =5xVI | ||
| + | -----END PGP SIGNATURE----- | ||
| + | </ | ||
| + | * $ gpg -d hello.txt.asc | ||
| + | * バイナリの場合などは別ファイルに署名ファイルとして保存可能。 | ||
| + | * $ gpg -a -u arqtan --detach-sign hello.txt | ||
| + | * hello.txt.asc ができるので、 gpg -d か gpg --verify で署名の検証ができる。 | ||