XIII. 手作業で暗号化したり復号化したりする実践例

ファイルを暗号化するから,こうしよう

  gpg --encrypt --armor sample.txt

この「--armor」オプションをつけると,暗号ファイルをバイナリ (2進数) 式の デイタではなく,テクスト (文字) のデイタで出力させることになる.宛て先 の人の公開鍵を選ぶと,こんな暗号ファイルができる.

  -----BEGIN PGP MESSAGE-----
  Version: GnuPG v1.0.6 (GNU/Linux)
  Comment: For info see http://www.gnupg.org
 
  wh/HTTQIPdAOfSz9ZwsabH5dS9llSpeHHNGpO2cyR90owL3/p59IqG/7YycnaT6m
  s5v45hAdGVVwHjwkUlqJElKgqD02S3i7qbOxOfE5vdeMhdew96/Axvi4QW94gY9R
  ZTKjfes5QstgMHswNtn8MHIjZBShVCmRzTh04LjC8R3u/hWSvOZZes2+dJIcZOUE
  AMvRRpatVVEb5AzdPRO1QaSHVwKQb+1DxeOWUviVOzp6CkPfmJPeazHRL6QjMZAM
  AW5SCo4WME7Gupx931TxckRhCxDjoC63fz5sZzDB6mZhDZRxJf8HcG0L0sz4oCXr
  hQEOA5Bet+UpglfCEAQAxojHuWKt/kcsdN8wZc4f0IJUU4WWEXWNoXUx+rN2Qkah
  QXNDInfL5U98QkLtiPMLIifkm7YjQtqx0/9Sm8ngpFKb0lkBve/VUt+Z6bRp+2iC
  m1KtBnoml6mYKCg05bRY6jrd2/0iT5sVBEHnaA==
  =jW1T
  -----END PGP MESSAGE-----

ただ,Mutt なら,暗号化したいということを指示してメニューから宛て先の 人の公開鍵を選べば,こうやって暗号化される様子を見なくても メッセイジが送られていく.

ボクはもうあのファイルを見ることは (ボク宛てでないので) できないため, ただ,次の段階の,復号化に必要な手順だけ教えておこう

  gpg --decrypt <暗号ファイル>

パスワードを入力したら,もしそのメッセイジがボク宛ての場合は,復号化され た文章を含んだ新しいファイルが書き出される.

Mutt ならパスワードをとっておけるから,メッセイジは自動的に復号化されて, 暗号化されていたかどうかや,署名が同梱されてたかどうかということを示す短い 文章といっしょに,メッセイジ画面に出てくることになる.