· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Thunderbird WithGPG


1. Introduction

ÇÊÀÚÀÇ °æ¿ì gmailÀ» Á¦¿ÜÇÑ ¸ðµç ¸ÞÀÏÀ» MS Windows XP°¡ ±ò¸° ÄÄ¿¡¼­ Mozilla Thunderbird¸¦ ÅëÇؼ­ »ç¿ëÇϴµ¥ Thunderbird´Â ±âº»ÀûÀ¸·Î´Â PGP³ª GPG¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù. ã¾Æº¸´Ï EnigmailÀ̶ó´Â Mozilla/Netscape/Thunderbird ¿ëÀÇ ExtensionÀÌ ³ª¿Í ÀÖ¾ú´Ù. EnigmailÀº GnuPG¸¦ Áö¿øÇÑ´Ù. ±×·¡¼­ ¼³Ä¡ÇÑ °úÁ¤À» Á» ¼³¸íÇØ º¸µµ·Ï ÇÏ°Ú´Ù. »ç¿ëÇÑ ÇÁ·Î±×·¥µéÀÇ ¹öÁ¯Àº ´ÙÀ½°ú °°´Ù:

  • Mozilla Thunderbird 0.8
  • GnuPG 1.2.5
  • Enigmail 0.86.1

2. Download

[http]http://enigmail.mozdev.org/download.html ¿¡¼­ EnigmailÀ» downloadÇÑ´Ù. downloadÇÒ °ÍÀº ´ÙÀ½ÀÇ µÎ °¡ÁöÀÌ´Ù:

¸¸¾à À¥ ºê¶ó¿ìÁ®·Î Mozilla Firefox¸¦ »ç¿ëÇÑ´Ù¸é Àú ÆÄÀϵéÀ» ±×³É ¸¶¿ì½º·Î ¿ÞÂÊ Å¬¸¯ÇÏ¸é ¾ÈµÈ´Ù. ±×·¯¸é FirefoxÀÇ extensionÀ¸·Î °£ÁÖÇÏ°í ¼³Ä¡ÇÏ·Á µé±â ¶§¹®ÀÌ´Ù. ±×·¯´Ï Save Link As.. ¸¦ ¼±ÅÃÇؼ­ Çϵåµð½ºÅ©¿¡ ´Ù¿î·ÎµåÇÑ´Ù.

ÀÌ¿Ü¿¡ GPG¸¦ ¼³Ä¡Çϱâ À§Çؼ­ [http]http://www.gnupg.org¿¡¼­ GPGÀÇ win32 ¹öÁ¯À» ´Ù¿î·ÎµåÇÑ´Ù:

À§ÀÇ ÆäÀÌÁö¿¡ °¡¸é win32 ¿ëÀ¸·Î ÄÄÆÄÀÏ µÈ binary¸¦ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ°í, ¾Æ·¡ÀÇ ¸µÅ©¸¦ ÀÌ¿ëÇصµ µÈ´Ù.

3. GPG install

¿ì¼± GPG¸¦ ¼³Ä¡ÇÑ´Ù. setup.exe¸¦ ½ÇÇàÇϸé ÀÚµ¿À¸·Î ¼³Ä¡µÇ´Â Çü½ÄÀÌ ¾Æ´Ï¶ó¼­ ¼öµ¿À¸·Î ¼³Ä¡ÇØ¾ß ÇÑ´Ù. ÇÏÁö¸¸ ¼³Ä¡´Â »ó´çÈ÷ ½±´Ù.

gnupg-w32cli-1.2.5.zip ¶ó´Â ¾ÐÃàÆÄÀÏÀ» Ǭ´Ù. ´Ù¾çÇÑ ¹æ¹ýÀ¸·Î ¾ÐÃàÀ» Ç® ¼ö ÀÖ°ÚÁö¸¸ Àд »ç¶÷ÀÌ ¾Ë¾Æ¼­ Àß ÇÒ ¼ö ÀÖÀ¸¸®¶ó º»´Ù. ¾ÐÃàÀº ÀÏ´Ü ¾Æ¹« µ¥³ª Ç®¾îµµ µÈ´Ù.

ÀÌÁ¦ ±× Æú´õ¿¡¼­ gpg.exe, gpgkeys_ldap.exe, gpgv.exe ÀÇ ¼¼°¡Áö ÆÄÀÏÀ» C:\WINDOWS ¿Í °°Àº °÷¿¡ º¹»çÇØ ³Ö´Â´Ù. Àú À§Ä¡¿¡ ³Ö¾î¾ß ÇÏ´Â ÀÌÀ¯´Â ¾ø´Âµ¥, ´Ù¸¥ µ¥¿¡ ³Ö¾îµµ ¾îÂ÷ÇÇ Enigmail¿¡¼­ gpg.exeÀÇ À§Ä¡¸¦ ÁöÁ¤Çϵµ·Ï µÇ¾î Àֱ⠶§¹®ÀÌ´Ù. ¹¹, ±×·¡µµ ÀÏ´Ü GPGÀÇ ¼³Ä¡ °¡À̵忡 µû¶ó¼­ ÀÏ´Ü path°¡ °É·Á ÀÖ´Â Àú À§Ä¡¿¡ ³Ö´Â´Ù.

¸¶Áö¸·À¸·Î keyring (¿­¼è°í¸®)ÀÌ ÀúÀåµÉ Àå¼Ò¸¦ °ñ¶ó¾ß ÇÑ´Ù. ÇÊÀÚÀÇ °æ¿ì´Â D:\lbird\gnupg ¶ó´Â À§Ä¡¿¡ ³Ö±â·Î Çß´Ù. ÀÌ Àå¼Ò´Â ¾Æ¹«µ¥³ª °í¸£¸é µÈ´Ù. ÀÏ´Ü À§¿Í °°Àº Æú´õ¸¦ »ý¼ºÇÑ ´ÙÀ½¿¡ registry¸¦ ¾à°£ ¼ÕºÁ¾ß ÇÑ´Ù.

À©µµ¿ì ¸Þ´ºÀÇ "½ÇÇà"¿¡¼­ regedit¸¦ ½ÇÇàÇÏ°í HKEY_CURRENT_USER -> Software -> GNU -> GnuPG ÀÇ À§Ä¡¿¡ Ç׸ñ Çϳª¸¦ Ãß°¡ÇØ¾ß Çϴµ¥, Software ±îÁö´Â ÀÌ¹Ì ÀÖÀ» °ÍÀÌ°í, ±× ¾Æ·¡¿¡ GNU¶ó´Â Ç׸ñÀÌ ¾ø´Ù¸é Çϳª ¸¸µç´Ù. Software¸¦ ¼±ÅÃÇÏ°í ¿À¸¥ÂÊ Å¬¸¯Çؼ­ "»õ·Î ¸¸µé±â => Å°"¸¦ ¼±ÅÃÇÏ°í GNU¶ó°í ÀÔ·ÂÇÑ´Ù. GNU¶ó´Â Å°°¡ »ý°å°í ÀÌÁ¦ ÀÌ ¾Æ·¡¿¡ GnuPG¶ó´Â Å°¸¦ ¸¸µé¾î¾ß ÇÑ´Ù. GNU¸¦ Ŭ¸¯ÇÑ ´ÙÀ½¿¡ ¿À¸¥ÂÊ Å¬¸¯, ±×¸®°í "»õ·Î ¸¸µé±â => Å°"¸¦ ¼±ÅÃÇÏ°í GnuPG¶ó°í ÀÔ·ÂÇÑ´Ù. ÀÌÁ¦ GnuPG¸¦ ¼±ÅÃÇÏ°í ¿À¸¥ÂÊ Å¬¸¯ "»õ·Î ¸¸µé±â => ¹®ÀÚ¿­"À» ¼±ÅÃÇÑ´Ù. ¹®ÀÚ¿­ÀÇ À̸§Àº HomeDir ¶ó°í ÀÔ·ÂÇÏ°í HomeDirÀ» ¿À¸¥ÂÊ Å¬¸¯ ¼öÁ¤À» ¼±ÅÃÇÏ°í À§¿¡¼­ ¸¸µç keyringÀÌ µé¾î°¥ µð·ºÅ丮ÀÇ À§Ä¡¸¦ Àû¾îÁØ´Ù. ÁÖÀÇÇÒ Á¡Àº µð·ºÅ丮ÀÇ À̸§À» ÀûÀ» ¶§ \ (back slash) ´ë½Å¿¡ / (forward slash)¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ±×·¯´Ï±î, D:\lbird\gnupg ¶ó°í ÀûÁö ¸»°í, D:/lbird/gnupg ¶ó°í Àû´Â´Ù.

ÀÌÁ¦ GPGÀÇ ¼³Ä¡´Â ³¡³µ´Ù.

4. Enigmail install

À§¿¡¼­ ´Ù¿î·ÎµåÇÑ enigmail-0.86.1.xpi¿Í enigmime-0.86.1-tb-win32.xpi¸¦ ¼³Ä¡ÇØ¾ß ÇÑ´Ù. Thunderbird¸¦ ½ÇÇàÇÏ°í ¸Þ´º¿¡¼­ Tools => Extensions ¸¦ ¼±ÅÃÇÑ´Ù. Etensions âÀÌ ¶ß¸é InstallÀ» ´©¸£°í enigmail-0.86.1.xpi ÀÇ À§Ä¡¸¦ ¼±ÅÃÇÏ°í unsigned ¶ó°í »¡°£ ±Û¾¾°¡ ¶ß°ÚÁö¸¸ ±×³É ¼³Ä¡ÇÑ´Ù. :P ±×¸®°í, enigmime µµ ¿ª½Ã °°Àº ½ÄÀ¸·Î ¼³Ä¡ÇÑ´Ù.

EnigmailÀÇ ¼³Ä¡°¡ ³¡³µ´Ù.

5. PGP key ¼³Á¤

Å°¸¦ »õ·Î »ý¼ºÇصµ µÇ°í ÀÌ¹Ì ¸¸µç °ÍÀ» °¡Á®¿Íµµ µÇ´Âµ¥ ¸¸µå´Â ¹æ¹ýÀº GPG ÀÇ ¼³¸íÀ» Âü°íÇϵµ·Ï ÇÑ´Ù.

ÇÊÀÚÀÇ °æ¿ì¿¡ ´Ù¸¥ ¸Ó½Å¿¡ ÀÌ¹Ì Å°¸¦ »ý¼ºÇØ ³õÀº °ÍÀÌ À־

gpg -a --export KEYID > yhgogo.pub
gpg -a --export-secret-key KEYID > yhgogo.sec


¸¦ ÀÌ¿ëÇؼ­ ÀÏ´Ü key¸¦ export Çß´Ù. ¾ÕÀÇ °ÍÀº public key, µÚÀÇ °ÍÀº secret keyÀÌ´Ù. public key¾ß ±×³É ¸· ¿Å°Üµµ µÇÁö¸¸ secret key´Â ¾ÈÀüÇÏ°Ô ¿Å°Ü¾ß ÇÑ´Ù. ÇÊÀÚÀÇ °æ¿ì ´Ù¸¥ ¸Ó½Å¿¡ sshÀ» ÅëÇؼ­ Á¢¼ÓÇϱ⠶§¹®¿¡ catÀ¸·Î yhgogo.sec ÀÇ ³»¿ëÀ» È­¸é¿¡ »Ñ¸° ´ÙÀ½¿¡ ÀÌ°É ±Ü¾î¼­ ÇöÀç ¸Ó½Å¿¡¼­ »õ·Î¿î ÅؽºÆ® ÆÄÀÏÀ» ¸¸µé¾î¼­ ºÙ¿©³Ö±â¸¦ Çß´Ù. ¹°·Ð public keyµµ °°Àº ¹æ¹ýÀ¸·Î ¿Å°Üµµ µÈ´Ù.

ÀÌÁ¦ ÇöÀç ¸Ó½Å¿¡ key¸¦ import ÇØ¾ß ÇÑ´Ù.

"½ÃÀÛ => ½ÇÇà" ¿¡¼­ cmd.exe¸¦ ÀÔ·ÂÇؼ­ ÄܼÖÀ» ¶ç¿î ´ÙÀ½¿¡

gpg --import yhgogo.pub
gpg --import yhgogo.sec


¸¦ ÀÌ¿ëÇؼ­ import ÇÑ´Ù. ¹°·Ð GPG¸¦ ½ÇÇàÇÏ´Â °÷¿¡´Â À§ÀÇ ÆÄÀϵéÀÌ ¾øÀ» °ÍÀ̹ǷΠ¿ÏÀüÇÑ °æ·Î¸íÀ» Àû¾îÁְųª ÆÄÀÏÀÌ ÀÖ´Â Àå¼Ò·Î ¿Å°Ü°¡¼­ ½ÇÇàÇÑ´Ù.

keyÀÇ ¼³Á¤ÀÌ ³¡³µ´Ù. ¹æ±Ý importÇÑ Å°¸¦ Thunderbird¿¡¼­ »ç¿ëÇÒ °Å¶ó¸é

gpg --list-keys

¸¦ ÀÌ¿ëÇؼ­ KEYID¸¦ È®ÀÎÇصдÙ. KEYID´Â ¿µ¼ýÀÚ 8ÀÚ·Î µÇ¾î ÀÖ´Ù.

6. Thunderbird ¼³Á¤

Thunderbird¸¦ ´Ù½Ã ½ÇÇàÇÏ¸é ¸Þ´º¿¡ EnigmailÀ̶ó´Â ¸Þ´º°¡ »ý°åÀ» °ÍÀÌ´Ù. Enigmail=>Preferences ¸¦ ¼±ÅÃÇÑ´Ù. GnuPG executable path¿¡ C:\WINDOWS\gpg.exe ¸¦ ÀÔ·ÂÇÑ´Ù. ¾Æ´Ï¸é Browse¸¦ ´­·¯¼­ gpg.exe °¡ ÀÖ´Â À§Ä¡¸¦ ¼±ÅÃÇØ Á൵ µÈ´Ù. ³ª¸ÓÁö´Â ÀÔ¸À¿¡ ¸Â°Ô ¼³Á¤ÇÑ´Ù.

ÀÌÁ¦ °¢ °èÁ¤ÀÇ ¼³Á¤À» ÇØÁà¾ß Çϴµ¥, Tools=>Account settings ¿¡ °¡º¸¸é °¢ °èÁ¤¸¶´Ù ÀÌÀü¿¡´Â ¾ø´ø OpenPGP Security¶ó´Â Ç׸ñÀÌ »ý°åÀ» °ÍÀÌ´Ù. ÀÌ Ç׸ñÀ» ´©¸£°í Enable OpenPGP support (Enigmail) for this identity ¸¦ üũÇÑ´Ù. ¾Õ¿¡¼­ Å°ÀÇ ¾ÆÀ̵𸦠ȮÀÎÇß´Ù¸é Á÷Á¢ Àû¾îÁְųª, ȤÀº Select Key¸¦ ´­·¯¼­ ¸ñ·Ï¿¡¼­ ¼±ÅÃÇÑ´Ù. Message Composition Default Options ´Â ÀÔ¸À¿¡ ¸Â°Ô ¼±ÅÃÇÑ´Ù. ÇÊÀÚÀÇ °æ¿ì´Â non-encrypted messageÀÇ °æ¿ì ¼­¸íÀ» Çϵµ·Ï ¼³Á¤Çß´Ù.

³¡³µ´Ù.

7. ½ÃÇè

Thunderbird¿¡¼­ Write¸¦ ´­·¯¼­ ¸ÞÀÏÀ» Çϳª ÀÛ¼ºÇÑ´Ù. °èÁ¤ÀÌ ¿©·¯°³¶ó¸é ¾Õ¿¡¼­ key¸¦ ¼³Á¤ÇÑ °èÁ¤À» ¼±ÅÃÇÏ°í ¸ÞÀÏÀ» ÀÛ¼ºÇÑ ´ÙÀ½¿¡ Åø¹Ù¿¡¼­ OpenPGP¸¦ ´©¸¥´Ù. ÀÌ¹Ì À§¿¡¼­ ¼³Á¤À» ÇßÀ¸¹Ç·Î Sign Message/Encrypt Message ¿Í Use PGP/MIME¸¦ ¼±ÅÃÇϴ âÀÌ ¶á´Ù. ¿©±â¼­ ÇÊÀÚÀÇ °æ¿ì´Â Sign¸¸ ÇÏ°í PGP/MIMEÀ» »ç¿ëÇϵµ·Ï ¼±ÅÃÇß´Ù. ±×·¯¸é â ¿À¸¥ÂÊ ¾Æ·¡¿¡ µÎ°³ÀÇ ¾ÆÀÌÄÜ Áß¿¡¼­ ¼­¸í ¾ÆÀÌÄÜÀÌ Ä÷¯·Î º¯ÇÏ°í ¾ÏÈ£ ¾ÆÀÌÄÜÀº Èæ¹éÀ¸·Î ³²¾Æ ÀÖ°Ô µÈ´Ù.

ÀÌÁ¦ º¸Åë ¸ÞÀÏÀ» º¸³»µíÀÌ º¸³»¸é µÈ´Ù.

³¡ÀÌ´Ù. Àß ¾²´Â Àϸ¸ ³²¾Ò´Ù.

8. ´Ù¸¥ »ç¶÷ °ø°³Å° °¡Á®¿À±â

´Ù¸¥ »ç¶÷ÀÌ º¸³½ ¸ÞÀÏÀÌ PGP·Î ¼­¸íµÇ¾î ÀÖ´Ù¸é ±× »ç¶÷ÀÇ °ø°³Å°°¡ ÀÖ¾î¾ßÁö ±× ¼­¸íÀ» È®ÀÎÇÒ ¼ö°¡ ÀÖ´Ù. ¼­¸íµÈ ¸ÞÀÏÀ» ¿­¸é »ó´Ü¿¡ Engimail: ¿·¿¡ ÇöÀç ¼­¸í »óÅ°¡ ³ª¿Â´Ù. À̶§ ¿À¸¥ÂÊ¿¡ ¿¬ÇÊ ¾ÆÀÌÄÜÀ» ´©¸£¸é Á»´õ ÀÚ¼¼ÇÑ ¸Þ½ÃÁö°¡ ³ª¿Â´Ù. ¸¸¾à ¼­¸íÇÑ »ç¶÷ÀÇ °ø°³Å°°¡ ÇöÀç ¾ø´Ù¸é °ø°³Å°¸¦ °ø°³ Å°¼­¹ö¿¡¼­ ã¾Æº¸°Ú³Ä°í ¹°¾îº»´Ù. ±×·¯°Ú´Ù°í Çϸé Àá½Ã ÈÄ¿¡ °ø°³Å°¸¦ ¹Þ¾Æ¼­ ¾Ë¾Æ¼­ ¼³Ä¡ÇØÁØ´Ù.

ÀÌÁ¦ PGP ¾²´Â »ç¶÷µéÀ» ¸¹ÀÌ »ç±Í´Â Àϸ¸ ³²¾Ò´Ù.

9. ´Ù¸¥ Ŭ¶óÀ̾ðÆ®°£ÀÇ ¹®Á¦

muttµîÀÇ Å¬¶óÀ̾ðÆ®¸¦ ¾²´Â »ó´ë¿Í ±³½ÅÀ» ÇÒ¶§ ¼­·ÎÀÇ ¹æ½ÄÀÌ ´Þ¶ó ¹®Á¦°¡ »ý±ä´Ù. EngimailÀº ±âº»ÀûÀ¸·Î pineÀÇ ¹æ½ÄÀ» ÅÃÇÏ´Â ¹Ý¸é¿¡ mutt´Â ÀÌ°ÍÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù. ȯ°æ¼³Á¤¿¡¼­ always pgp/mimeÀ» ¼±ÅÃÇϸé mutt¿Í µ¿ÀÏÇÑ ¹æ½ÄÀ» »ç¿ëÇÑ´Ù.

10. Document history


  • óÀ½ ÀÛ¼º -- 2004-10-04 04:48:50 ¾ç¿¬Çü
  • PGP/MIME µ¡ ºÙÀÓ --2006-07-18 14:41:04 CN

11. TODO


  • Linux¿¡¼­ »ç¿ë ¹æ¹ý ¼³¸í


ID
Password
Join
You shall be rewarded for a dastardly deed.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2006-07-18 16:55:45
Processing time 0.0023 sec