Everything You Need To Know To Start Using GnuPG with Mutt

Justin R. Miller

justin@solidlinux.com

S - {

arms405@jade.dti.ne.jp

23 September 2001

Revision History                                                       
Revision 0.1                  23 September 2001                        



Table of Contents
I. ړI
II. T
III. ̑O
IV. GnuPG ݒ肷
V. 閧ی삷
VI. JJ
VII. mxƐMp̗ւɂė
VIII. bZCW̕Kv𗝉
IX. ǂďł̂𗝉
X. ǂӂɈÍ̂
XI. ƂŌǗH
XII. Ƃŏ茟؂肷H
XIII. ƂňÍ蕜肷H
XIV. Mutt  GnuPG pɐݒ肷
XV. ԂĂ݂
XVI. Ȃւ̃N
XVII. v҂
XVIII. tB[hobN

I. ړI

{N͍C̗RĂ̕ĂDЂƂ߂ɁC
Ă̐l̓CɈÍƏgׂƐMĂ邱ƁD

ӂ߂ɁCL~ Mutt (͂̐lgĂ邪) ̂
ȃCNCAggĂȂCPGP ݊̃\tgEFAg
ł闝R͂񂺂ȂƐMĂ邱ƁD

݂߂ɁC{N܂łƌĂ͂ԁCO PGP g
ȂĂNɍ킹ďĂāCuMutt ̑M
̐ݒ@vƂuȃCC PGP bZCW S/MIME ɏȂ
 procmail ݒt@C̏vƂĂ邾炾D
́CL~p (jargon Ă) mȂ΂قƂ
ӖD{N邻𓥂݂Ă肽ƎvĂ킯
͌ĂȂDMutt  GnuPG ɊւCuMutt-GnuPG-PGP-HOWTOvƂC
̂ǂȊD{N͂PɁCMutt GnuPG ƈꏏɎgĂ
Ɋւ񌹂񋟂CđS̓IȖ̂ȂłȂƂ
v񂵂āC͂₭CςɁCӔCĎn߂悤
Ȃ񂾁D

߂ƂāCt[\tgEFÃvWFNgł Mutt  GnuPG 
ƂiāCӂ̃R~jPCVɂƂ悭gĂ炨
ƂĂ邩D

Ō̗ŔC{N发̂DŁC̐lɂ̕g
Ă炢ƎvĂ邱ƁD{N͓Ƃł낢뒲ׂ萔vZ
肵Cꂩ݂͂Ȃ̗͂ɂȂĂ񂾁D



II. T

̕ǂݏI邱ɂ́CL~͈ÍwIɏ^ÍꂽC
𑗎Mł悤ɂȂDDMutt ƂC[_ƁCGnuPG Ƃ
OpenPGP (RFC2440) Ki𖞂 GNU \tgEFAgđM
DǂĈÍgׂȂ̂m肽ȂCǂŏɂ̘b̂
ǂłقD(̍̕Ō̂قɂ郊NQ)

GnuPG  Mutt Ŏĝ͂ƂĂȒPȂ̂Cɋ̂́Cۂ
sȂƂ̔wɉBꂽ_sKvȏڍׂD̕ł͏̕Kv
ƃbZCW̏@CĂC̏ǂČ؂邩
CbZCWǂÍ邩CĂǂĕ邩ɂĐ
肾D炱ŃL~ Mutt ̎_CCFB̌J
ǂďW߂Ǘł̂CƂCǂĎ̔閧
Ǘ΂̂킩͂Dɂ́ČJJɂ
ǂ΂CƂCق̐lL~ƘAƂƂ PGP g悤
܂@܂ł킩邾낤D



III. ̑O

̕ǂޑOɃL~́CMutt ƂC[_̊bmĂ
CJÍ̊{mĂׂD܂CJ͑lL~
̃bZCWÍƂƂL~̏؂ƂɎg
ŁC閧̂ق͏莩ẴbZCW𕜍Ƃ
̂߂̂̂ƂƂmĂĂقD



IV. GnuPG ݒ肷

閧ƌJ𑢂o߂ɁCGnuPG ̎wɏ]DǂȒlg
΂킩Ȃ΁ukey type (̌`)vƁukey size (̑傫
)vɂ̓ftHg () ̒lgCOƃCAhX̓L~
ɏĂƂ̂gƁD

Ƃ͂CKvȂ珟ɌJĂĂ悤 GnuPG ݒ肷
邭炢D Mutt ƎgƂւ֗ŁC킴킴̃^[~
i ([) Ō_E[hĎ荞ޕKvȂȂĂ܂D
ɂ́CL~́u~/.gnupg/optionsvƂt@Cɂs
΂


  keyserver <T[õAhX>                                    


̂ߌT[o


  wwwkeys.pgp.net                                                   
  search.keyserver.net                                              
  pgp.ai.mit.edu                                                    


oĂĂق̂́C̎o HTTP ƂĂ킯ł͂
CT[õAhX́uhttp://vƂtĂ͂ȂƂ
D

{ŇJoăeXgĂ݂悤D


  gpg --recv-keys 0xC9C40C31                                        


ł́ČL[z_ (t@C) ɓƂmF悤D


  gpg --list-keys justin                                            




V. 閧ی삷

ňԂȃZLeB̗v_́Čt@C邱Ƃ
CɂāC̃pX[h邱ƂDL~̔閧
܂邱ƂĂ邩ȂDłpX[hȂ
CȂ̎ĂĂقƂǉl͂Ȃ͂Ȃ񂾁D

閧Rs[Ă}V̑䐔͐Ăׂ낤D閧^
ԂƂɂtbsfBXNƂ̕IȎiłׂD܂肩瓐
݌\rĂƊmMłȂ (ƂΑlL~̃t
@CɃANZXł悤ȃRs[^Ƃ) Ƃɂ́C閧
ł͂ȂD邢́CEɂ́uEp̌vƂʂɑ
ƂāCuƂ̌v͈Sȏꏊɂ܂ĂȂƂȂD

L~̔閧܂ĂƂ́CL~̃ACfeBeB܂Ƃ
ƂȂ񂾁DBĂĂfW^ЉɂẮCL~̔閧͂
낻ʐ^tgؖƓd݂悤ɂȂ邾낤Cꍇɂ
͊ɂȏƂƂĂD



VI. JJ

L~̌J́CL~̏bZCW؂邽߂ɂCL~
ÍbZCW𑗂邽߂ɂKvĎ݂Ȃg悤ɂ
ɂ́CEFuTCgɒuƂCEołƂCCXւő
CT[oɏグĂƂCقɂ낢ȕ@D

ĴꏊΑقǂDȂȂCꂪԏς
ČpꂿႤƂ댯ꂾႭȂ邩炾DłC
̏ꏊłāCꂪׂčĂ邩ƂāCꂾ
ł͂̌Ƃ݂Ȃ邱Ƃɂ͂ȂȂD́CL~̐Mp̗
(̏͂Q) ̂ȂŐ (ƂΖ{ɂ̎̂̂) ƔF
ĂꍇƔF邱ƂɂȂD킩₷DL
~́C郁bZCW̌Őꂽǂ͋ʂ邱Ƃł
Dmx`FbNȂƁČ{ɁC傾ƎvĂ
Ƃ̐l̂̂ǂ͋ʂłȂƂƂD

{ŇJ́C̕ɂ邵CT[oŌ ID {N̖O
ĂoĂ邵C{ÑEFuTCgɂDɉāCMutt (
Ƃ̕ɂƂ GnuPG g悤ݒ肵Ă) gΎ̌J
̂ȒPDuEscvL[ɑāukv΂D

܂C̃_E[hɊւwb_Cɕt邱ƂłD
{N̎ICɂ͂ԁCwb_܂߂Ă


  X-PGP-Key: http://solidlinux.com/~justin/pubkey.asc               


@ׂẮCCׂĂɏ邱Ƃ܂߂āCL~ZL
A (Sm) ȃĈ߂ɈÍgĂƂƂm
点鏕ɂȂDƂƁC悭CYtɂǂȈӖ
̂CƂCǂăL~EFuTCgɂ킯̂킩Ȃ̗
t@CuĂ̂CƂ^NƂɂȂD
CPGP 댯ӎL߂D̃`XD

ϏO (COXgȂ񂩂ʂ) 郁bZCWɏ邱
ƂK؂ǂCƂƂɂĂ͑傫Ș_D{N͋߂
C̘_̗TCh̘_c (: ̂?) \ɂ
vĂ邪CƏ񂪂ق񂾂Cmutt-users Ƃ gnupg-users
̃COXg̋L^邱ƂłD



VII. mxƐMp̗ւɂė

̌ɂẮuValidity (mx)vƂ́ČL~̎vĂ
Ƃ̐l̂̂ƂmwRgoD̒ḿČɏ
l (̌̎܂ނǁC̐lƂȂ) ɑ΂L
~̐MpɊÂĂD

CĺuTrust (Mpx)v́CЂƂ̓ƂăL~ GnuPG
ɑgݍނ̂Ƃ킯DMpx̓L~mĂȂ΂ȂȂ
IȒlŁCL~C錮ւ̂̐l̏̏Ɠ悤ɐMp
邩ǂƂCMp̒u̓xŵDŏ́C
݂̎͂ȁuunknown (s)vĂMpxĂDs
ɏyƒmĂ΁CL~͂̐lɁunone (Ȃ)vƂMpx
邩ȂDumarginal (I)vƂlȂC̐l̏
𕪂ĂāCsȂĂƂӖɂȂDufull (S)v
ƂĺC̐lւ̏ɂĂ̂ƂĂǂāC錮
ɂ̐l̏tĂ΃L~ŏ̂ƓlɐMpق
CƂƂӖD

ftHgł́ClłSȐMpxl̏邩C
͎Ol̕IȐMpxl̏΁Č͐ƔF߂
D͂Đݒł邯ǁCIɐMpĂ鎝̐l
菭ȂĂƂɂƁCꂾlł킹
ČL~ɓn΁C𐳂Ƃ݂ȂĂ܂ƂɂȂD

MpꂽƂ͕̂KvŁCꂪȂƌ͐ƔF߂
ȂDCꂪȂƂāČ\zƑSRl̂
ƂƂɂȂȂDȂ̂Ƀ\tgEFÁCm邷ׂ
ƌČxĂD炩ɁCMp̗ւ͌JÍ̎_D
Ƃ͂Cg΂̃VXeCx܂ł͊mMĂ󋵂
炷Ƃł͂D

ЂƂ̗Ō̐mx̑؂ĂقDL~ IRC (`bg)
ŒNƒm荇Ƃ悤Dޏ͒ԂāC낢ȃVXe
Ǘ̖ŏɂȂĂꂽDăL~ɁC[gŎsׂ
XNvgt@C𑗂ĂƌĂDāC̃XNvgm
ɂ̐l痈ƕĂ̂ł΁C̃}Vłs
̂ɉ͂ȂDL~͔ޏMpĂ̂DC
NOL~ƗFlƂ̂ƂCL~ޏ̌Jɓ
ꂽC܂߂ďƂĂȂDƂƁC
͔ޏ̃bZCWėLQȃXNvg܂܂Ő
̂ƂăL~ɓnƂłĂ܂DŏIʂƂăL~͊Q󂯂
C̗Flӂ߂邱ƂɂȂ邩ȂD

܂mł邱ƂmɂĂJg悤ɂĂC
Ƃ͔ꂽ̂ĎɎŏĂΐmƂƂ
ĂĎȂƂlCSɐMpłl珐Ă
Ă邱ƂmF΁Cłm肷DƂ́ČOlȏ
CIɐMpĂl珐Ă̂łD

JɎ̔閧ŏ邽߂ɂ́CL~͂̌΂ɁC{ľ
ʂ̐l̂̂ƂmMĂȂ΂ȂȂDC
Oɂ́CMł`B@gāČ̎w؂
Dw͂Ό邱Ƃł


  gpg --fingerprint                                                 


Ƃ΁C{N̎w͂


  2231 DFF0 869E E3A5 885A E7D4 F787 7A2B C9C4 0C31                 


ƒډĘbC(mĂȂ) dbŕCe
X (? : certified mail) ̂ƂāC̐lĂ
̖{lƂ킩ł̎wsb^ƂɁCL~͂Ə
邱ƂłDӂ


  gpg --sign-key <̖̎O>                                 


Mpxw肷邽߂ɂ́CGnuPG ̐MpxfC^xCX́Č̎
̂ƂɐMpx̒lUKvDČҏW


  gpg --edit-key <̖̎O>                                 


utrustvƓ͂āCwɏ]΂D

ꂩ́CNC̏̑؂𗝉ĂƊSɐMpłl
΁C̃L~̐Mp̗ւ̂ŁC̐lׂ̏͂āC
ƐM悤ɂȂD



VIII. bZCW̕Kv𗝉

bZCŴ͑ɔF؂̂߂DĆuFrom:vwb_͂
񂽂ɋUł̂ŁCقƂɕsmvfDƌŃL~
͂̃bZCWC{͂񂺂֌ŴȂl̂̂ƐM܂
Ă܂ȂD΁C̃CۂɃL~̎v
ĂƂ̐l瑗ꂽ̂ǂm肷̂ɖ𗧂D

̗R͓eۑSDL~ɗ̂ (voC_Ƃ) ҂
郁CɂԐG錠̂ĺC̃bZCWς邱Ƃ
DPɒNƂ̑҂킹̏ꏊς邱Ƃł邾낤CL~
U荞ނƂɂȂĂs̔ԍƂC[ȏꍇ
D́Col̂Ƃ납L~̃CNCAg\tg܂
̊ԂŃbZCW₂ꂽǂĂD



IX. ǂďł̂𗝉

ӂC̓bZCWɓYtĂDʂ̂Ƃ납_E[h
Ă镪\CĈ悤ɁCЂƂŊR~j
PCVł邱ƂړIƂ̂ɂ͎ۓIł͂ȂDЂƂނO
́CYt̓bZCW̍Ōɓ\t̂WDŋ
̕ẂC{ MIME Ytt@CbZCWɊ܂܂`D
ɂ Mutt ͗̕؂ł̂Ŋ֌WȂD

dvȂ̂ŗĂĂق_Cꂼ̃Cŏ͈Ă
Cꂼ̏́C̍oľƂ̃bZCWe̗Ɋ
ĂD̐l̏ԓƂCꂩC
OXg̓e炻̏ʂŁC̃Cɕt͂߂
ƂĂłĂ܂D킯ŁC悤ƂfC^e
ɂďD

ЂƂdvȓ_ŋ߁CZLeB̉cŎグĂD
͏̎_Ƃ肾DƂ̂CC̖{ɑ΂Ă͂
Ȃ̂ŁCɈnbJbZCW肵ĈႤlɌđƂ
Ă͖̂܂܂Ȃ̂DCƂ΃L~̏iE̒NɃ
CŁu܂̓Nr!vƌƂCL~͂̃bZCWN
̐lɑāCɈĂꂽ̂Ǝv܂邱ƂłD
̏ƁCȂƂ̏îƂƂɂȂ킯D
@́CbZCW{̒ɂ̈Đ͂菑ĂC
ČƂ́CO҂ĂȂ悤ȕ̒Ō悤
ɂ邱ƂD



X. ǂӂɈÍ̂

bZCWÍɂȂƂȎ͒uĂƂāCÍɂ
ĂڂĂȂ΂Ȃ̂́Colł̈ÍbZC
Wǂ߂ȂƂƂD킢 Mutt ɂ͓̉􂪂Do
bZCW̕ (̂܂ܓǂ߂镶) ̃Rs[uMς݁vtH_
ۑIvVC܂ЂƂD(Mutt ́ufcc_clearvIvV
Q) ܂C GnuPG ́u--encrypt-tovIvVg Mutt Í
CԃL~ɈÍ悤ݒ肷ƁCuMς݁vtH_
ÍC͎ŕ邱Ƃł悤ɂȂD̂ꂩ
ݒ肵Ȃ́CuMς݁vtH_ɃRs[ƂĂC
̐l̃bZCW𕜍邱ƂłȂD

(: Mutt ̃IvVɂẮuman muttvƂuman muttrcvC
́uless /usr/share/doc/mutt-doc*/manual.txtvƂ悤ȃR}h
Eterm ȂǂőłƓǂ߂D\Ău/fcc_clearvƓ͂Č
łDIƂ́uqv)

NɌăbZCWÍ邽߂ɂ́C̐ľJKvɂȂ
D񂻂̌ɓĈĐɂ̐lw肷΁CbZCW
(̂Ƃ) Nɂj邱Ƃ̂łȂMɈÍĂ܂D

Íł͐gؖɂ͂ȂȂƂڂĂĂقD󂯎l
̌JΒNłÍC𑗂邩炾DÍCɏt
邱ƂɂāCꂪL~ôłCL~Í̂
Ƃm؂łD



XI. ƂŌǗH

Mutt L~ɉĂ̂邽߂ɁCʂ̃EŋNĂ
邱ƂmĂKvDN̏؂CC̐l
ĈÍɂ́C̐ľJKvD́C̐l̃EFuTC
g_E[h茮T[oɗvł邵C瓖
lCőĂ邩ȂD(ƂŁC Mutt ɂ͕֗
ȃV[gJbg (ZkL[) āCuCtrlvȂukv
CC献oƂł) ̌͂ (
C{ŇJ)


  -----BEGIN PGP PUBLIC KEY BLOCK-----                              
  Version: GnuPG v1.0.6 (GNU/Linux)                                 
  Comment: For info see http://www.gnupg.org                        
                                                                    
  mQGiBDsNpPoRBAC5A1vMkEiE2Z4AE9YYn3FOYi0K/ZDjUIz2/5wK4vX5IN149Yo5  
  HzOH0ftJK2oTBRaKJXF1DvUO+eyIRn02BiWoLB/Dy624LEZ7psyfGLB9v/OO1T8k  
  2RxAHVZefMOlJZhuAXpts2dtzkc0hBApo80Jgka1LW+i1uR/0EMj98hGwwCgl8cE  
  k2xD4PZGNygAQ8NkVjkkVr8EALVGxfr4+WmmOn/RFyCnFppyYnTkBIPV0/5fUSzr  
  z53AYXXCfbHx8eF8rRxCjmFdzSu212s7ISOqUXCahLSDcsWhjaavMzD/pA/GvWhO  
  vTaVprdqT6pipQTvFXE4IgD1PRwl4KCu6BsJMeVWXQkjmh36y1FIA2Ub43VQnZJE  
  ZBitBACaS+S7+fVFvyvK654Chh0K3Klc1zUL9TE5l0Os2veFLS2s9d6y6fpEhnB0  
  iABWPPXZRuPFjM8GG1cw/KtQDo/H2y2PtwG3mElF3fdZklGurvCTffWJyE2UZBz0  
  s1owo2LJF978mzKonLOc2sYT7Ix5mdsgdBAjZ4kH8EP7t3NukrQjSnVzdGluIFIu  
  IE1pbGxlciA8anVzdGluQHZveGVsLm5ldD6IVwQTEQIAFwUCOw2k+gULBwoDBAMV  
  AwIDFgIBAheAAAoJEPeHeivJxAwxVeEAnRdggrNekDQMyTmd5C1UjITxIhEoAJ9m  
  q4RDI8Fw8waK4xIGkT32gcR7H4hGBBARAgAGBQI7DcFUAAoJEN+hndnKoo+RBgMA  
  n3VjFLMZUJO86aqg4MEoQaouK5L4AJ9X5s07QlGNqRruAAVvyQ2tCIz7KbQoSnVz  
  dGluIFIuIE1pbGxlciA8anVzdGluQHNvbGlkbGludXguY29tPohXBBMRAgAXBQI7  
  DsfIBQsHCgMEAxUDAgMWAgECF4AACgkQ94d6K8nEDDFB/QCfYengAcA03vdik/vp  
  ktnSg88R8Q8An1iQ8g9UKNIBPzbhLYOSOa441y9guQENBDsNpP4QBAC6KTosKykU  
  PZQY+bd+hTPBHArGLFXGHC5RJtCVEU7iZHt4CEEEveAt6pAzoM/IBEIl0kHoG9Zq  
  KUE8DY8Wnc/c0fLBFuLxa5G5J+6NBXrQwf7mOhbpFjvUPegnJJpUaTJRCYLc4sBt  
  jMfaAUZJR5xRXVipLk0e8EwIuDDR1eVwbwADBwP7BU/PbNPMkGcxdrCyznBEvZAA  
  txqvplJwPZbOpMJ6ck/ckeXoy6G8f3vGUyGqg8bwS8SC+pxOkaBVDdpLXcfcJwJJ  
  R88HXIjfYZdalnMDELDHAvSsHxDsjs49tLzXRRQ0NpGPEGFiXHzMv43Ke8oYErqd  
  BvyyxvcrgZ6DdScYwWOIRgQYEQIABgUCOw2k/gAKCRD3h3orycQMMX4zAKCBlYSH  
  yeddCzek9yaiPoOD+6s3zQCfU0FwlY6o+vDLhSRerSfoA90g7gk=              
  =ERSn                                                             
  -----END PGP PUBLIC KEY BLOCK-----                                


Ƃ肠t@CL~̃Rs[^ɓCL~̌C
܂茮̑qɂ݂Ȃ̂Cɓ邽߂ɂĂ


  gpg --import <t@C>                                         


Ƃ̐b݂͂ GnuPG ݂ĂD̃VXe̗_́CJnƏI
̃}[N̊O̖֌Wȕ͂邩CCق̏̓e
NXgt@CɖߍނƂłƂ낾DȒł GnuPG 
 (ł) oƂłD

L~̌ԃXgAbvāCL~̌ɓĂ邱Ƃ
mFł


  gpg --list-keys                                                   


 ID ̖ǑXgAbv邱Ƃł


  gpg --list-keys <̖O> (: first name)                 


܂ł̂͌J̕KvŒȎgƂƂڂĂ
ɁDMp̗ւlɂƁCƂ献̎̐MpxҏW
C{ɂ̌gR~jPCVMΌɏ
ׂȂ񂾁D



XII. Ƃŏ茟؂肷H

߂ɂᕶ


  Here is some sample text.                                         


usample.txtvƂt@CɕۑāCzz܂ɏ
ĂƎvC{N͂


  gpg --clearsign sample.txt                                        


pX[h͂ƁCVꂽ̂usample.txt.ascvɏo
Dӂ


  -----BEGIN PGP SIGNED MESSAGE-----                                
  Hash: SHA1                                                        
                                                                    
  Here is some sample text.                                         
  -----BEGIN PGP SIGNATURE-----                                     
  Version: GnuPG v1.0.6 (GNU/Linux)                                 
  Comment: For info see http://www.gnupg.org                        
                                                                    
  iD8DBQE7fE+B94d6K8nEDDERAnWcAJ9ZOEiWcmfuDokPfvJtch/ERbZZFwCfeNKS  
  3UFUmgeigIIJQcZbhocMJUQ=                                          
  =FCcr                                                             
  -----END PGP SIGNATURE-----                                       


Mutt gƁC͂ɏĂ邵CpX[h͐ݒ肵Ă
ԂƂĂĂ悤ɂłDɁC󂯎lL~̃b
ZCW MIME Ytt@C̏tŎɓ悤ɂłD

āCtt@C؂邽߂ɁC悤


  gpg --verify sample.txt.asc                                       


ʂɂ́C{Nl (܂{N) ̌JĂ΁C
ӂɏoĂ (: $LANG=C ̏ꍇ)


  gpg: Signature made Thu 16 Aug 2001 06:56:01 PM EDT using DSA key ID C9C40C31 
  gpg: Good signature from "Justin R. Miller "                                  


Mutt ͏ɏ؂CKvȂJołD
ꂽbZCWC̐mxɊւ񂪉st́C
̃bZCWƂĕ\ĂD猩͕ʂ̃C݂
CoľJ (܂͎擾ł) Ȃ
bZCW̓eؖłĂ܂D



XIII. ƂňÍ蕜肷H

t@CÍ邩C悤


  gpg --encrypt --armor sample.txt                                  


́u--armorvIvVƁCÍt@CoCi (2i) 
̃fC^ł͂ȂCeNXg () ̃fC^ŏo͂邱ƂɂȂD
̐ľJIԂƁCȈÍt@CłD


  -----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-----                                         


CMutt ȂCÍƂƂwăj[父Đ̐l
̌JIׂ΁CĈÍlqȂĂbZCW
ĂD

{N͂̃t@C邱Ƃ ({NĂłȂ̂) łȂ߁C
C̒iḰCɕKvȎ菇Ă


  gpg --decrypt <Ít@C>                                      


pX[h͂C̃bZCW{NĂ̏ꍇ́C
ꂽ͂܂񂾐Vt@CoD

Mutt ȂpX[hƂĂ邩CbZCW͎Iɕ
CÍĂǂCĂǂƂƂ
Z͂ƂɁCbZCWʂɏoĂ邱ƂɂȂD



XIV. Mutt  GnuPG pɐݒ肷

Mutt  GnuPG ƍ킹Ďg߂ɂ́CMutt rhƂ PGP @\
RpCĂ (ftHgł͂ȂĂ) KvD
ꂩCL~ (: z[fBNg)u.muttrcvɖ߂t
(ꂩC̖߂̓t@Cǂݏo) ƂKvɂȂD{N
gĂ閽߃R}h͂


  set pgp_decode_command="gpg %?p?--passphrase-fd 0? --no-verbose --batch --output - %f"                                                                                                                      
  set pgp_verify_command="gpg --no-verbose --batch --output - --verify %s %f"                                                                                                                                 
  set pgp_decrypt_command="gpg --passphrase-fd 0 --no-verbose --batch --output - %f"                                                                                                                          
  set pgp_sign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u %a? %f"                                                                                 
  set pgp_clearsign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --textmode --clearsign %?a?-u %a? %f"                                                                              
  set pgp_encrypt_only_command="pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust --encrypt-to 0xC9C40C31 -- -r %r -- %f"                                      
  set pgp_encrypt_sign_command="pgpewrap gpg --passphrase-fd 0 --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust --encrypt-to 0xC9C40C31 -- -r %r -- %f"  
  set pgp_import_command="gpg --no-verbose --import -v %f"                                                                                                                                                    
  set pgp_export_command="gpg --no-verbose --export --armor %r"                                                                                                                                               
  set pgp_verify_key_command="gpg --no-verbose --batch --fingerprint --check-sigs %r"                                                                                                                         
  set pgp_list_pubring_command="gpg --no-verbose --batch --with-colons --list-keys %r"                                                                                                                        
  set pgp_list_secring_command="gpg --no-verbose --batch --with-colons --list-secret-keys %r"                                                                                                                 
  set pgp_autosign=yes                                                                                                                                                                                        
  set pgp_sign_as=0xC9C40C31                                                                                                                                                                                  
  set pgp_replyencrypt=yes                                                                                                                                                                                    
  set pgp_timeout=1800                                                                                                                                                                                        
  set pgp_good_sign="^gpg: Good signature from"                                                                                                                                                               


GnuPG Ƃ̊ԂɕKvȊ{IR}hʂɂ΁C̖߂ Mutt ɁC
MCԎIɌ ID 0xC9C40C31 ({N̂) ŏāCÍ
Ĉ{NĂ (uMς݁vtH_ւ̕ۑp) Í
CpX[h 30  (: 1800 b) ƂĂ悤ɂCƌĂ
D (: pgp_good_sign ϐ͎̊ɍ킹KvD̂
܎gƂ pgp_verify_command Ȃǂ̖`uLANG=C gpgvƂ邱
)



XV. ԂĂ݂

܂ł Mutt ͏łĂ͂D߂ăbZCW𑗂
ɂ Mutt L~̃pX[h𕷂Ă邾낤C͒ɋL
āĈƂ̑MC͂ԏĂƂɂȂDꂽ
C󂯎Ƃɂ́CMutt oľJ (KvȂo
) ŏ؂ĂDÍƂɂ (LɂȂ) p
X[hāCꂩ父Đ̐lɍƎvJ̃j[
oĂDŌɁCƂ̂ƂCpX[hL
Ă܂͂ĂȂ΁ĈƂ邱ƂɂȂD



XVI. Ȃւ̃N

 

 E dCNCAg Mutt z[yCW (The Mutt E-Mail Client Home
    Page) (http://www.mutt.org/)
   
 E GNU vC@VK[h (GnuPG) z[yCW (The GNU Privacy Guard
    Home Page) (http://www.gnupg.org/)
   
 E Mutt-i (ɂ?) GnuPG  PGP nEgD (The Mutt-i, GnuPG and PGP
    Howto) (http://linuxdoc.org/HOWTO/Mutt-GnuPG-PGP-HOWTO.html)
   
 E ۉ PGP z[yCW (The International PGP Home Page) (http://
    www.pgpi.org/)
   
 E ȂÍgׂ (Why You Should Use Encryption) (http://
    www.goingware.com/encryption/)
   


XVII. v҂

̍̕Zł̏͂ɂĉL̐lɊӂ

 E Dave Chapeskie, ̐CCCăZLeB̏
    Z
   
 E Thomas Roessler, mxƐMpxɂẮCƂĂ킩₷
   
̐̕VłɑgݍƎvĂ邪CĂƂꂽƂɂ
ĉL̐lɂӂ

 E Andrew McDonald
   
 E Rick Moen
   
 E Andy Smith
   
ŌɁC܂œǂłĂꂽL~ɊӂD肪Ƃ!



XVIII. tB[hobN

̕L~̖ɗĂȂDǂ@΋
ĂD{Nɂ (: p) C justin@solidlinux.com ɘA
Ƃ邱Ƃł邪CL~ɂ͈ÍgĂقD̂Ƃɂ́C
{ŇJgƂɂȂ邪C͂̂̕ǂɂ邵C 
http://solidlinux.com/~justin/pubkey.asc ɂD

$Id: mutt-gnupg-howto,v 1.8 2001/09/24 03:38:16 justin Exp $

