Gnu Privacy Guard (GnuPG) mini HOWTO
Brenno
J.S.A.A.F. de Winter (English)
brenno (at) dewinter.com
Michael
Fischer v. Mollard (German)
fischer (at) math.uni-goettingen.de
Arjen
Baart
arjen (at) andromeda.nl
0.1.4
2003-03-06
koseph
¿À¸®Áö³Î 0.1.3 ¿µ¹® SGML¹®¼¸¦ KLDP ÇÁ·ÎÁ§Æ®¿¡ ¸Âµµ·Ï ¼öÁ¤(Çѱ¹¾îÆÇ)
0.1.3
2002-05-17
¸î °¡Áö ¼öÁ¤(µ¶ÀϾîÆÇ)
0.1.2
2002-04-03
¸î °¡Áö ¼öÁ¤, ÇÁ·±Æ® ¿£Æ® ºÎºÐ Ãß°¡(¿µ¹®ÆÇ)
0.1.1
¾Ë ¼ö ¾øÀ½
¸î °¡Áö ¼öÁ¤, º¸¾ÈÀÇ °æ°è¼± ºÎºÐ Ãß°¡(µ¶ÀϾîÆÇ)
0.1
1999-04-30
µ¶ÀÏ¾î ¿øº»À» ¿µ¹®À¸·Î ÃÖÃÊ ÀÛ¼º
¼ºÇ¥
Á¶
koseph (at) netian.com
ÀÌ ¹®¼´Â GNU Privacy Guard(GnuPG, GNU »ç»ýȰ °æºñ¿ø)ÀÇ »ç¿ë¹ýÀ» ¼³¸íÇϰí ÀÖ´Ù. GnuPG´Â ¿ÀÇ ¼Ò½º·Î ÁøÇàÇϰí ÀÖ´Â OpenPGP¿Í
ȣȯ¼º ÀÖ´Â ¾ÏÈ£È ½Ã½ºÅÛÀÌ´Ù. ÀÌ ÇÁ·Î±×·¥À» ¿ÏÀüÈ÷ ÀÚÀ¯·Ó°Ô Çϱâ À§ÇÏ¿© RSA ¾Ë°í¸®Áò°ú ´Ù¸¥ ƯÇãµî·ÏµÈ ¾Ë°í¸®ÁòÀº ÇÇÇß´Ù. ¿ø·¡ ¹®¼´Â
µ¶ÀÏÀÇ ¸¶ÀÌŬ ÇǼŠv. ¸ô¶óµå¾¾°¡ ÀÛ¼ºÇÏ¿´´Ù. ±× ºÐÀÌ ÀûÀº ±ÛÀ» ¹ø¿ªÇß°í ¸î °¡Áö¸¦ Á¶Á¤ÇÏ¿´À¸¹Ç·Î ¿ÏÀüÈ÷ µ¿ÀÏÇÑ »çº»À¸·Î °£ÁÖÇÒ ¼ö´Â
¾ø´Ù.
¼Ò°³ÀÇ ±Û
º» ¹®¼´Â ºê·¹³ë J.S.A.A.F. µå À©Å;¾°¡ ÀÛ¼ºÇÑ ¿µ¹® ¹®¼¸¦ ¹ø¿ªÇÑ °ÍÀ¸·Î,
KLDP ÇÁ·ÎÁ§Æ®¿¡¼ ¿ä±¸ÇÏ´Â SGML Çü½ÄÀ¸·Î º¯È¯ÇÑ °ÍÀÔ´Ï´Ù.
ÀÛ¾÷ Ãʱâ SGML·Î ÀÛ¾÷ÇØ¾ß ÇÑ´Ù´Â °É ¸ð¸£°í HTML·Î ÀÛ¾÷Çß´Ù°¡ ´Ù½Ã SGML·Î ÀÛ¾÷ÇØ¼ ½Ã°£ÀÌ °öÀý °É¸° ¹ø¿ªº»ÀÔ´Ï´Ù.
¾Æ¹«ÂÉ·Ï µµ¿òÀÌ µÇ½Ã±æ.......
ÀúÀÛ±Ç Á¤º¸
Copyright (C) 1999 Michael Fischer v. Mollard (original German version)
Copyright (C) 1999 Brenno J.S.A.A.F. de Winter (English)
Copyright (C) 2002 Arjen Baart (Dutch version)
Copyright (C) 2003 Á¶¼ºÇ¥ (Çѱ¹¾îÆÇ)
º» ¹®¼´Â ¿©·¯ºÐÀÌ ÀÚÀ¯ ¼ÒÇÁÆ®¿þ¾î Àç´Ü(Free Software Foundation)¿¡¼ ¹ßÇàÇÑ
GNU ¶óÀ̺귯¸® ÀÏ¹Ý °ø°³ »ç¿ë±Ç(GNU
Library General Public License)ÀÇ ±ÔÁ¤(Áï »ç¿ë±Ç 2ÆÇÀ̳ª ȤÀº ¿©·¯ºÐÀÇ ¼±Åÿ¡ µû¶ó ´õ ÀÌÈÄÀÇ »ç¿ë±Ç)À»
ÁؼöÇÏ´Â ÇÑ ÀçÀ¯Æ÷Çϰųª ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ÀÚÀ¯ ¹®¼ÀÔ´Ï´Ù. ´Ü, ÀúÀ۱ǿ¡ ´ëÇÑ º» »çÇ×À» ²À ¸í½ÃÇÏ¿©¾ß ÇÕ´Ï´Ù.
¿©·¯ºÐÀº ÀÌ ¶óÀ̺귯¸®¿Í ÇÔ²² GNU ¶óÀ̺귯¸® ÀÏ¹Ý °ø°³ »ç¿ë±ÇÀÇ »çº»À» ²À ¹Þ¾Æ º¸¾Æ¾ß¸¸ ÇÕ´Ï´Ù.
¸¸ÀÏ ±×·¸Áö ¾Ê´Ù¸é ´ÙÀ½ÀÇ ÁÖ¼Ò·Î ¿¬¶ôÇϱ⠹ٶø´Ï´Ù: Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
Ã¥ÀÓÀÇ ÇѰè
º» ¶óÀ̺귯¸®´Â À̰ÍÀÌ À¯¿ëÇÏ±æ ¹Ù¶ó´Â ¸¶À½¿¡¼ ¹èÆ÷ÇÕ´Ï´Ù¸¸, ¾î¶°ÇÑ º¸Áõµµ ¾ø½À´Ï´Ù.
»ó¾÷ÀûÀÎ ¿ëµµ³ª ƯÁ¤ÇÑ ¸ñÀû¿¡ ¸Â°Ô »ç¿ë ÇßÀ»¶§ Àǹ«ÀûÀ¸·Î µû¶ó ºÙ´Â º¸Áõµµ ¾ø½À´Ï´Ù.
´õ ÀÚ¼¼ÇÑ ³»¿ëÀº GNU ¶óÀ̺귯¸® ÀÏ¹Ý ´ëÁß »ç¿ë±Ç¿¡ ´ëÇØ º¸±â ¹Ù¶ø´Ï´Ù.
º» ¹®¼ÀÇ ÁýÇÊÀÚ ¹× ¿ªÀÚ´Â ¹®¼ÀÇ ³»¿ëÀÌ ¾ß±âÇÒ ¼ö ÀÖ´Â ¾î¶°ÇÑ °á°ú¿¡ ´ëÇØ¼µµ
Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù. º» ¹®¼¿¡¼ ³»Æ÷Çϰí ÀÖ´Â Á¤º¸ ¹× ¿¹Á¦´Â
¿©·¯ºÐÀÌ ¾Ë¾Æ¼ Ȱ¿ëÇϽʽÿÀ.
ºñ·Ï ÃÖ¼±À» ´ÙÇßÀ¸³ª ¹ø¿ªÀÌ °®´Â °íÀ¯ÇÑ Æ¯¼º°ú ¿ªÀÚÀÇ ½Ç·ÂºÎÁ·À¸·Î ÀÎÇÏ¿©
ÀÌ ¹®¼´Â Ʋ¸° Á¡À̳ª ¿À·ù°¡ ÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.
°¨»çÀÇ ±Û
°¡Àå ¸ÕÀú ´Ã ÀÚ½ÅÀ» ¾Æ³¢Áö ¾Ê´Â, ³ª¸¦ ¾Æ³¢´Â »ç¶÷¿¡°Ô °¨»ç µå¸³´Ï´Ù.
±×¸®°í, ¾ÕÀ¸·Î ¸®´ª½º¸¦ ÁÁ¾Æ ÇϽô ºÐ, ÁÁ¾Æ ÇØº¸·Á°í ÇÏ´Â ºÐ, ÀÌ·± ¹ø¿ª ÀÛ¾÷À» ÇØ º¸½Ã·Á°í ÇÏ´Â ºÐµéÀÌ
´Ã¾î³µÀ¸¸é ÇÏ°í ¹Ù¶ø´Ï´Ù. :)
Çǵå¹é
ÀÌ ¹®¼¸¦ ÀÐÀ» ¶§ ¿À¿ªÀ̳ª ¿ÀÅ»ÀÚ°¡ ÀÖ´Ù¸é ³Ê±×·¯ÀÌ ÀÌÇØÇÏ°í ¼öÁ¤»çÇ×ÀÌ ÀÖ´Ù¸é
koseph@netian.comÀ¸·Î ¼öÁ¤»çÇ×À» º¸³»°Å³ª,
½º½º·Î ¼öÁ¤ÇÏ¿© °¡¿ëÇÑ »çÀÌÆ®¿¡ Á¦ÃâÇϰųª, µÑ´Ù Çϰųª ¾Ë¾Æ¼ Çϱ⠹ٶø´Ï´Ù.
°³³ä
°ø°³Å° ¾ÏÈ£È
¾ÏÈ£È Çϴµ¥ ÀÖ¾î °íÀüÀûÀÎ ¹æ¹ýÀº ´Ü ÇϳªÀÇ Å°¸¸À» »ç¿ëÇÑ´Ù.
º¸³»´Â »ç¶÷(¼Û½ÅÀÚ)Àº ÀÌ Å°¸¦ ÀÌ¿ëÇÏ¿© ¸Þ½ÃÁö¸¦ ¾ÏÈ£ÈÇÑ´Ù.
¾ÏÈ£ÈÇÑ ¸Þ½ÃÁö¸¦ Ç®±â(º¹È£È ȤÀº Æò¹®È) À§Çؼ ¹Þ´Â »ç¶÷(¼ö½ÅÀÚ)Àº º¸³½ »ç¶÷ÀÌ
»ç¿ëÇß´ø °Í°ú ¶È°°Àº ۸¦ °¡Áö°í ÀÖÀ» Çʿ䰡 ÀÖ´Ù.
¼ö½ÅÀÚ¿¡°Ô ÀÌ Å°¸¦ Àü´ÞÇÏ´Â °úÁ¤¿¡¼ ´Ù¸¥ »ç¶÷ÀÌ ÀÌ Å°¸¦ ¾òÁö ¸øÇϵµ·Ï ÇØ¾ß ÇÑ´Ù.
¸¸¾à ¾î¶²
´Ù¸¥ »ç¶÷ÀÌ ÀÌ Å°¸¦ °®°Ô µÈ´Ù¸é, ÀÌ ¾ÏÈ£È ¹æ¹ýÀº ¾µ ¼ö ¾ø°Ô µÈ´Ù.
¼ÒÀ§ °ø°³Å°(public key)¶ó´Â °ÍÀ» ÀÌ¿ëÇϸé ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Ù.
°ø°³Å°´Â µÎ °³ÀÇ Å°°¡ °ü¿©ÇÏ´Â °³³äÀÌ´Ù. Ű ÇѰ³´Â °ø°³Å°·Î ¸ðµç ºÎ·ùÀÇ ¸Åü¸¦
ÅëÇØ À¯Æ÷ÇÒ ¼ö ÀÖ°í ¾î´À ´©±¸µç °¡Áú ¼ö ÀÖ´Ù.
³ª¸ÓÁö Ű ÇѰ³´Â ºñ¹ÐŰ(private key)ÀÌ´Ù. ÀÌ Å°´Â ºñ¹Ð½º·¯¿î °ÍÀ¸·Î À¯Æ÷ÇØ¼´Â ¾ÈµÈ´Ù.
ÀÌ ºñ¹ÐŰ´Â ¿À·ÎÁö ŰÀÇ ÁÖÀÎ(¼ÒÀ¯ÀÚ)¸¸ÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
±¸ÇöÀÌ ÀßµÈ ½Ã½ºÅÛÀÎ °æ¿ì ºñ¹ÐŰ´Â °ø°³Å°¸¦ ÀÌ¿ëÇØ ÃßÃøÇÒ ¼ö ¾ø´Ù.
ÀÌÁ¦ º¸³»´Â »ç¶÷ÀÌ ¹Þ´Â »ç¶÷ÀÇ °ø°³Å°¸¦ ÀÌ¿ëÇØ ¸Þ½ÃÁö¸¦ ¾ÏÈ£ÈÇÏ¿© º¸³¾ °ÍÀÌ´Ù.
±×·± ÈÄ¿¡ ¹Þ´Â »ç¶÷Àº ÀÚ½ÅÀÇ ºñ¹Ð۸¦ ÀÌ¿ëÇÏ¿© ¾ÏÈ£ÈµÈ ¸Þ½ÃÁö¸¦ Ç®¾îº¸°Ô µÇ´Â °ÍÀÌ´Ù.
ÀÌ·¯ÇÑ °³³ä¿¡¼ Áß¿äÇÑ °ÍÀº ºñ¹ÐŰ´Â öÀúÈ÷ ºñ¹ÐÀ» ÁöÄѾßÇϰí(º¸¾È±â¹ÐÀ» À¯ÁöÇØ¾ß Çϰí)
ºñ¹ÐŰÀÇ ÁÖÀÎÀ» Á¦¿ÜÇϰï ŸÀο¡°Ô Áְųª ³²µéÀÌ ÀÔ¼öÇϵµ·Ï ÇÏ¸é ¾ÈµÈ´Ù´Â °ÍÀÌ´Ù.
¿©·¯ºÐÀº ¿©·¯ºÐÀÇ ºñ¹Ð۸¦ ÀÎÅͳÝÀ» ÅëÇØ Àü¼ÛÇØ¼´Â ¾ÈµÈ´Ù. ¶ÇÇÑ ÅÚ³Ý(telnet)À» ÅëÇØ GnuPG¸¦ »ç¿ëÇÏ´Â
°ÍÀº ´ë´ÜÈ÷ Çö¸íÇÏÁö ¾ÊÀº ÇൿÀÌ´Ù. (¿©·¯ºÐÀº º¸¾È»ó À§Ç輺ÀÌ ³ôÀº ÅÚ³ÝÀ» Àý´ë ÀÌ¿ëÇÏÁö ¾Ê´Â °ÍÀ» °í·ÁÇØ º½Á÷ÇÏ´Ù)
µðÁöƲ ¼¸í
¸Þ½ÃÁö°¡ Á¤¸»·Î Ʋ¸²¾øÀÌ º¸³½ ±× »ç¶÷ÀÌ º¸³½ °ÍÀΰ¡¸¦ º¸¿©ÁÖ±â À§Çؼ µðÁöƲ ¼¸íÀ̶ó´Â °³³äÀÌ ³ª¿Ô´Ù.
¸» ±×´ë·Î º¸³»´Â »ç¶÷ÀÌ ¸Þ½ÃÁö¸¦ µðÁöƲÀ» ÀÌ¿ëÇÏ¿© ¼¸íÇÏ´Â °ÍÀÌ´Ù.
ÀÌ ¼¸íÀ» ÀÌ¿ëÇÔÀ¸·Î½á ¿©·¯ºÐÀº ¸Þ½ÃÁöÀÇ ½Åºù¼º(authenticity)¸¦ Á¡°ËÇÒ ¼ö ÀÖ´Ù.
À̸¦ ÀÌ¿ëÇÔÀ¸·Î½á Æ®·ÎÀÌ ¸ñ¸¶(¾î¶² ¹®Á¦¸¦ °íÄ¥ ¼ö ÀÖ´Ù°í ÇÏÁö¸¸ ½ÇÁ¦·Î´Â ¹ÙÀÌ·¯½º³ª
¿©·¯ºÐÀÇ ÄÄÇ»ÅÍ¿¡ ÀÖ´Â µ¥ÀÌÅÍ¿¡ ³ª»Û Áþ°Å¸®¸¦ ÇÏ´Â ¸Þ½ÃÁö)¿¡ ´ëÇÑ À§ÇèÀ» ÁÙÀÏ ¼ö ÀÖ´Ù.
¶ÇÇÑ Á¤º¸ ȤÀº µ¥ÀÌÅ͸¦ º¸³½ °÷ÀÌ ÁøÂ¥ ÃâóÀÎÁö¸¦ È®ÀÎÇÒ ¼ö ÀÖ¾î¼ ±× ÁøÀ§¸¦ ±¸º°ÇÒ ¼ö ÀÖ´Ù.
µðÁöƲ ¼¸íÀº ƯÁ¤ÀÎÀÇ ºñ¹ÐŰ¿Í »ç¿ëÇÑ ÅØ½ºÆ®¸¦ Á¶ÇÕÇÏ¿© ¸¸µç´Ù.
º¸³½ »ç¶÷ÀÇ °ø°³Å°¸¦ ÀÌ¿ëÇÏ¸é ¸Þ½ÃÁö¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù. º¸³½ »ç¶÷ÀÌ ¸Â´ÂÁö ¸¸À» Á¡°ËÇÏ´Â °ÍÀÌ ¾Æ´Ï°í
º¸³½ ³»¿ë±îÁöµµ Á¡°ËÇÑ´Ù. ±×·¯¹Ç·Î ¿©·¯ºÐÀº º¸³½ »ç¶÷À¸·ÎºÎÅÍ ±× ¸Þ½ÃÁö°¡ ¿Ô°í Àü¼Û µµÁß¿¡ ¸Þ½ÃÁöÀÇ
³»¿ëÀÌ º¯ÇÏÁö ¾Ê¾ÒÀ½À» ¾Æ´Â °ÍÀÌ´Ù.
½Å¿ë À¥
°ø°³Å° ¾Ë°í¸®ÁòÀÇ Ãë¾àÁ¡Àº °ø°³Å°¸¦ À¯Æ÷ÇÏ´Â °úÁ¤¿¡ ÀÖ´Ù.
´Ù¸¥ »ç¶÷ÀÇ ¾ÆÀ̵𸦠»çĪÇÑ °ø°³Å°¸¦ °¡Á®¿À´Â °æ¿ì°¡ »ý±æ ¼ö ÀÖ´Ù.
¸¸¾à ÀÌ Æ¯Á¤ÇÑ Å°¸¦ ÀÌ¿ëÇÏ¿© ¸Þ½ÃÁö¸¦ ¾ÏÈ£ÈÇÏ´Â °æ¿ì, ħÀÔÀÚ´Â ¸Þ½ÃÁö¸¦ Ç®¾î¼ ÀÐÀ» ¼ö ÀÖ´Ù.
ħÀÔÀÚ°¡ À̸¦ ´Ù½Ã ÁøÂ¥ °ø°³Å°·Î ¾ÏÈ£ÈÇÏ¿© ÁøÂ¥ ¼ö½ÅÀÚ¿¡°Ô ³Ñ°Ü ÁÙ °æ¿ì,
ÀÌ·¯ÇÑ °ø°ÝÀÌ ÀÖ¾úÀ½À» ¾Ë¾ÆÂ÷¸± ¼ö ¾ø´Ù.
PGP¿¡¼ ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ½Ä(ÀÚ¿¬È÷ GnuPG¿¡¼µµ »ç¿ëÇÏ´Â ¹æ½Ä)Àº Ű¿¡´Ù ¼¸íÀ» ÇÏ´Â °ÍÀÌ´Ù.
°ø°³Å°´Â ´Ù¸¥ »ç¶÷ÀÌ ¼¸íÇÒ ¼ö ÀÖ´Ù. ÀÌ ¼¸íÀº UID(User IDentificationÀÇ ¾àÀÚ, »ç¿ëÀÚ ½ÅºÐ)¸¦
ÀÌ¿ëÇÑ Å°°¡ ½ÇÁ¦·Î ±× »ç¶÷À̶ó°í ÁÖÀåÇÏ´Â »ç¶÷ÀÇ °ÍÀÎÁö¸¦ ¾Ë·ÁÁØ´Ù.
±×·± ´ÙÀ½¿¡ ³ª¸ÓÁö´Â GnuPG¸¦ »ç¿ëÀÚ°¡ ±× ¼¸íÀ» ¾ó¸¶³ª ¹Ï´Â°¡¿¡ ´Þ·Á ÀÖ´Ù.
¿©·¯ºÐÀº ¿©·¯ºÐÀÌ Å°¸¦ º¸³½ »ç¶÷À» ¹ÏÀ»¶§ ۰¡ ½Å·ÚÇÏ°í ±× Å°°¡ ½ÇÁ¦·Î ±× »ç¶÷ °ÍÀ̶ó´Â °Íµµ È®½ÇÈ÷ ¾È´Ù.
¿À·ÎÁö ¿©·¯ºÐÀÌ ¼¸íÇÑ »ç¶÷ÀÇ Å°¸¦ ½Å·ÚÇÒ ¶§¸¸, ¿©·¯ºÐÀº ±× ¼¸íÀ» ½Å·ÚÇÒ ¼ö ÀÖ´Ù.
È®½ÇÇÏ°Ô ±× ۰¡ ¸Â´Â °ÍÀÓÀ» È®½ÅÇÏ·Á¸é ¿©·¯ºÐÀº Àý´ëÀûÀÎ ½Å·Ú¸¦ ÁÖ±â Àü¿¡ ¹ÏÀ» ¼ö Àִ ä³ÎÀ» ÅëÇØ
Áö¹®(finger print)ÀÌ °°ÀºÁö ºñ±³ÇØ ºÁ¾ß¸¸ ÇÑ´Ù.
º¸¾È¿¡ ´ëÇÑ °æ°è¼±
¸¸¾à ¿©·¯ºÐÀÌ ºñ¹Ð·Î ÇϰíÇ µ¥ÀÌÅ͸¦ °¡Áö°í ÀÖ´Ù¸é,
´ÜÁö ¾î¶² ÀÎÄÚµù ¾Ë°í¸®ÁòÀ» ¾µ °ÍÀÎÁö¸¦ °áÁ¤ÇÏ´Â °Í¸¸ÀÌ ÀüºÎ°¡ ¾Æ´Ï´Ù.
¿©·¯ºÐÀÇ ½Ã½ºÅÛ º¸¾È¿¡ ´ëÇØ ÀϹÝÀûÀ¸·Î »ý°¢Çؾ߸¸ ÇÑ´Ù.
±âº»ÀûÀ¸·Î ¿ì¸®´Â PGP´Â ¾ÈÀüÇÏ´Ù°í »ý°¢Çϰí ÀÌ ¹®¼¸¦ ÀÛ¼ºÇϰí ÀÖ´Â Áö±Ý ÇÊÀÚ°¡ ¾Æ´Â PGP Å©·¢ »ç°í´Â ¾ø´Ù.
ÇÏÁö¸¸ ÀÌ·¯ÇÑ »ç½ÇÀÌ ¸ðµç ÀÎÄÚµù ¹æ¹ýÀÌ ¾ÈÀüÇÑ °ÍÀ̶ó´Â °ÍÀ» ÀǹÌÇÏÁø ¾Ê´Â´Ù.
(¿¹¸¦ µé¾î ±¹Á¤¿øÀÌ ¾îÂî¾îÂî ÇØ¼ PGP¸¦ Å©·¢ÇÑ °æ¿ì ÇÊÀÚ¿¡°Ô À̸¦ ¾Ë¸®Áö ¾ÊÀ» °ÍÀ̰í,
Á¤¸» ¾ÇÀÇÀûÀÎ ÀÌÀ¯·Î Å©·¢À» ÇÑ »ç¶÷ ¿ª½Ã ±×·²°ÍÀÌ´Ù). ÇÏÁö¸¸, ¼³»ç PGP°¡ ¿Ïº®ÇÏ°Ô 'ÇØÅ·ÇÒ ¼ö ¾ø´Â' °ÍÀ̶ó
ÇÒÁö¶óµµ ¾ÈÀüÀ» À§ÇùÇÏ´Â ´Ù¸¥ ¹æ¹ýÀ» ¾µ ¼öµµ ÀÖ´Ù. 1999³â 2¿ùÃÊ Çϵåµð½ºÅ© »ó¿¡¼ ºñ¹Ð PGP۸¦
ã¾Æ¼ ãÀº ۸¦ FTP·Î Àü¼ÛÇÏ´Â Æ®·ÎÀÌ ¸ñ¸¶°¡ ¹ß°ßµÆ´Ù.
¸¸¾à ÁÁÁö ¾ÊÀº ¾ÏÈ£¸¦ ¼±ÅÃÇÑ °æ¿ì¶ó¸é ºñ¹ÐŰ´Â ½±°Ô Å©·¢´çÇÒ ¼ö ÀÖ´Ù.
¶Ç ´Ù¸¥ ±â¼úÀûÀÎ °¡´É¼º(ºñ·Ï ´õ ¾î·Æ±ä ÇÏÁö¸¸)Àº Űº¸µå ÀԷ³»¿ëÀ» ÀüÆÄÇÏ´Â Æ®·ÎÀÌ ¸ñ¸¶´Ù.
¶ÇÇÑ È¸éÀÇ ³»¿ë±îÁö º¸³¾ °¡´É¼º(ÇÏÁö¸¸ ¸Å¿ì ¾î·Á¿î ÀÏÀÌ´Ù)µµ ÀÖ´Ù.
ÀÌ·± ¹æ¹ýÀ» ÀÌ¿ëÇÏ¸é ½ºÅ©·¥ºíµÈ ¸Þ½ÃÁö¸¦ Å©·¡Å·ÇÒ Çʿ䰡 ¾ø´Ù.
ÀÌ·¯ÇÑ ¸ðµç À§Çè¿¡ ´ëºñÇÏ¿© ½ÇÁ¦·Î ¿î¿µÇÒ ÈǸ¢ÇÏ°í ±íÀÌ »ý°¢ÇÑ º¸¾È °èȹÀÌ ÇÊ¿äÇÑ °ÍÀÌ´Ù.
»ç¶÷µé »çÀÌ¿¡ ÆíÁýÁõÀ» ¸¸µé±â º¸´Ù´Â, º¸´Ù ¾ÈÀüÇϱâ À§Çؼ± ÇÊ¿äÇÑ °ÍÀÌ ´õ ÀÖ´Ù´Â °ÍÀ» ÁöÀûÇϱâ À§ÇÔÀÌ´Ù.
°¡Àå Áß¿äÇÑ °ÍÀº ¾Ïȣȴ º¸¾È¿¡ ÀÖ¾î ù¹ßÀ̶ó´Â °Í°ú ¸ðµç °ÍÀ» ÇØ°áÇØ ÁÖ´Â °ÍÀÌ ¾Æ´Ï¶ó´Â °ÍÀ» ±ú´Ý´Â °ÍÀÌ´Ù.
1999³â 3¿ù¿¡ ¸á¸®»ç ¹ÙÀÌ·¯½º¿¡ ÃâÇöÇÑ Æ®·ÎÀÌ ¸ñ¸¶´Â ¸¹Àº ±â¾÷ÀÌ ÀÌ·¯ÇÑ °Í¿¡ ´ëºñÇÏÁö ¾Ê¾ÒÀ½À» Áõ¸íÇß´Ù.
¼³Ä¡
GnuPG ¼Ò½º
°ø½ÄÀûÀÎ ´Ù¿î·Îµå »çÀÌÆ®´Â GnuPG ȨÆäÀÌÁöÀÌ´Ù.
ȨÆäÀÌÁö¿¡ °¡º¸¸é ¹Ì·¯ »çÀÌÆ®¿¡ ´ëÇÑ ¸µÅ©¸¦ ãÀ» ¼ö ÀÖ´Ù. ¹ýÀûÀÎ Á¦¾àÀ¸·Î ÀÎÇÏ¿© ¹ÌÇÕÁß±¹¿¡ ±â¹ÝÀ» µÎ°í
ÀÖ´Â ¼¹ö¿¡¼ GnuPG¸¦ ´Ù¿î·Îµå ÇÏ´Â °ÍÀ» Çã°¡ÇÏÁö ¾Ê°í ÀÖ´Ù. ¹ÌÇÕÁß±¹Àº ¾ÏÈ£È ¼ÒÇÁÆ®¿þ¾îÀÇ
¼öÃâÁ¦ÇÑÀ» °¿äÇϰí ÀÖ´Ù. À̰ÍÀÌ PGP°¡ Ç×»ó ±¹Á¦ÆÇ°ú ±¹³»(¹ÌÇÕÁß±¹¿ë)À¸·Î ³ª¿Í ÀÖ´Â ÀÌÀ¯ÀÌ´Ù.
±¹Á¦ÆÇÀÇ °æ¿ì¿¡ ¼Ò½º ÄÚµå´Â Ã¥°ú °°Àº Àμ⹰·Î Àü´ÞÇØ¿Ô´Ù. À¯·´(¿À½½·Î)¿¡¼ ½ºÄµÇØ ¿Ô´Ù.
±¹Á¦ PGP ȨÆäÀÌÁö¿¡¼ ´õ ¸¹Àº Á¤º¸¸¦ ãÀ» ¼ö ÀÖ´Ù.
PGP ±¹Á¦ÆÇÀº ´Ù½Ã Àç¼öÃâ µÇÁö ¾Ê´Â ÇÑ ¹ÌÇÕÁß±¹³»·Î µé¿©¿À´Â °ÍÀº ÀÚÀ¯´Ù.
¸¸¾à ¿©·¯ºÐÀÌ ¼³Ä¡µÈ ¹öÀüÀÇ GnuPG³ª PGP¸¦ °¡Áö°í ÀÖ´Ù¸é,
±× ÆÄÀÏÀÇ ¼¸íÀ» Á¡°ËÇØ¾ß¸¸ ÇÑ´Ù.(¼¸í ºÎºÐÀ» º¸±â ¹Ù¶õ´Ù).
¼³Á¤
¿©·¯ºÐÀº µ¥ºñ¾È ÆÐŰÁö³ª RPM ÆÐŰÁö(·¹µåÇÞ ÆÐŰÁö °ü¸®ÀÚ) ȤÀº ¼Ò½º ÇüÅ·ΠGnuPG¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù.
GnuPG´Â ÃֽŠ·¹µåÇÞ ¸®´ª½º ¹èÆ÷ÆÇ¿¡ µé¾î°¡ ÀÖ´Ù.
¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ GnuPG°¡ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö¸¦ È®ÀÎÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ÀÌ¿ëÇÑ´Ù:
rpm -q gnupg
ÆÐŰÁö´Â ¸®´ª½º Ç÷§Æû¿¡ ÇÊ¿äÇÑ µµ±¸¿Í ÇÔ²² ¹ÙÀ̳ʸ® ÆÄÀÏ ÇüÅ·Π¼³Ä¡µÈ´Ù.
´Ù¸¥ Ç÷§Æû¿¡¼ »ç¿ëÇÒ GnuPG°¡ ÇÊ¿äÇÑ °æ¿ì¿¡´Â ¿©·¯ºÐÀÌ À̰ÍÀ» Á÷Á¢ ÄÄÆÄÀÏÇÏ¿©¾ß ÇÑ´Ù.
¿©·¯ºÐÀÌ ´Ù¸¥ Ç÷§Æû¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ¼³Ä¡ ¹æ¹ýÀ» ÀÏ¹Ý ´ëÁßµéÀÌ ¾Ë ¼ö ÀÖµµ·Ï ÇÑ´Ù¸é °í¸¶¿î ÀÏÀÌ´Ù.
ÁÖ¿ä ºÎºÐ¿¡ ´ëÇÑ °³¹ßÀº ¸®´ª½º(x86)À¸·Î ¼öÇàÇÏ¿´±â ¶§¹®¿¡,
´Ù¸¥ ½Ã½ºÅÛ¿¡ ´ëÇÑ º¯È¯ÀÛ¾÷À» ¹®Á¦·Î º¸Áö ¸»¾Æ¾ß ÇÑ´Ù. GnuPG¸¦ Áö¿øÇÏ´Â °ÍÀ¸·Î ¾Ë·ÁÁø
¿î¿µ üÁ¦ÀÇ ½ÇÁ¦ ¸ñ·ÏÀº GnuPG ȨÆäÀÌÁö¿¡¼
ãÀ» ¼ö ÀÖ´Ù. ¾Æ·¡¿¡ ±â¼úÇÑ ÀýÂ÷´Â »ó´çÈ÷ Ç÷§Æû µ¶¸³ÀûÀÌ´Ù.
ÀÌ ÀýÂ÷¸¦ ÀÌ¿ëÇÏ¸é ¼Ò½ºÄڵ尡 µé¾îÀִ Ÿº¼(tar-ball)·ÎºÎÅÍ GnuPG¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù.
´ÙÀ½°ú °°Àº ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© Ÿº¼À» Ǭ´Ù:
tar xvzf gnupg-?.?.?.tar.gz
¾ÐÃàÀ» ǬÈÄ, ¼Ò½º Äڵ尡 µé¾î°¡ ÀÖ´Â µð·ºÅ丮·Î µé¾î°£´Ù. ±×·± ÈÄ ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÑ´Ù.
./configure
À§ÀÇ ÀÛ¾÷À» ÇÒ¶§¿¡ Ưº°ÇÑ ÀÏ(ÁÖ·Î ¿¡·¯)ÀÌ »ý±âÁö ¸»¾Æ¾ß ÇÑ´Ù.
./configure --help
À§ÀÇ ¸í·ÉÀ» ÀÌ¿ëÇÏ¸é ¿©·¯ºÐÀº ÄÄÆÄÀÏ Çϴµ¥ »ç¿ë °¡´ÉÇÑ ¼³Á¤ ¼¼ÆÃÀ» º¼ ¼ö ÀÖ´Ù.
¸¸¾à ±¹Á¦È(GET text) ÇØ¾ß Çϴµ¥ ÀÖ¾î ¹®Á¦Á¡ÀÌ »ý±ä´Ù¸é, --with-included-gettext ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿©
¼Ò½ºÄڵ忡 µé¾î ÀÖ´Â ¹öÀüÀ» Áý¾î³Ö°Å³ª --disable-NLS ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© ÀüȯÇÒ ¼ö ÀÖ´Ù.
ÄÄÆÄÀÏ
À§ÀÇ ÀÛ¾÷À» ¸¶Ä£ÈÄ ´ÙÀ½°ú °°Àº ¸í·É¾î·Î ÄÄÆÄÀÏÇÑ´Ù:
make
ÀÌ°Í ¿ª½Ã ¾Æ¹«·± ¹®Á¦¾øÀÌ ÀÛµ¿ÇØ¾ß ÇÑ´Ù.
¸¸¾à ¹®Á¦°¡ ¹ß»ýÇÏ¸é ´ÙÀ½¿¡ ³ª¿Í ÀÖ´Â ´Ü°è(¿©±â¼ ±â¼úÇϰí Àִ´ë·Î °°Àº ¼ø¼·Î)¸¦ µû¸£±â
¹Ù¶õ´Ù: ¿ì¼± ÀÌ ¹®Á¦¸¦ ¿©·¯ºÐ ½º½º·Î ÇØ°áÇØ º¸·Á°í ½ÃµµÇضó(¹°·Ð ¿©·¯ºÐÀÌ ±¸ÇÒ ¼ö ÀÖ´Â ¹®¼¸¦ ÀÌ¿ëÇÏ¿©).
±×·± ´ÙÀ½ ¿©·¯ºÐÀÌ °Þ°í ÀÖ´Â ¹®Á¦°¡ ¾Ë·ÁÁø ¹ö±×°¡ ¾Æ´ÑÁö È®ÀÎÇÑ´Ù
(http://www.gnupg.org¿¡ ÀÖ´Â BUGS ÆÄÀÏÀ» Á¡°ËÇÑ´Ù). ±×·±ÈÄ¿¡ ¿©·¯ºÐÀÌ ¾Æ´Â ´©±º°¡¿¡°Ô Áú¹®ÇÑ´Ù.
¸¸¾à ÀÌ·± ¹æ¹ýÀ¸·Î ¿©·¯ºÐÀÇ ¹®Á¦¸¦ ÇØ°áÇÏÁö ¸øÇÑ °æ¿ì GnuPG-¸ÞÀϸµ ¸®½ºÆ®¿¡ Áú¹®À» ¿Ã·Áº»´Ù
(Á¤º¸ÀÇ Ãâó ºÎºÐÀ» º¸µµ·Ï ÇÑ´Ù). ¸¸¾à ¹®Á¦°¡
°æ·Î¿Í °ü·ÃµÈ °ÍÀ̶ó¸é, make clean ÇÑ ´ÙÀ½¿¡, configure¸¦ ´Ù½Ã ½ÇÇàÇϰí
ÄÄÆÄÀÏÀ» ½ÃµµÇØ¾ß ÇÑ´Ù. ÀÌ·¸°Ô Çߴµ¥µµ ¾ÈµÈ´Ù¸é ÀÌÁ¦ °Ì¸ÔÀ» ½Ã°£ÀÌ´Ù.
¼³Ä¡
ÀÚ ÀÌÁ¦ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÏÀÚ:
make install
ÀÌ ¸í·ÉÀº ¼³Ä¡ µð·ºÅ丮¿¡ ½ÇÁ¦·Î ÇÁ·Î±×·¥°ú ¸ÇÆäÀÌÁö¸¦ º¹»çÇÑ´Ù.
¸¸¾à ¿©·¯ºÐÀÌ ./configure¸¦ ½ÇÇàÇÒ ¶§ ¼³Ä¡ µð·ºÅ丮¸¦ º¯°æÇÏÁö ¾Ê¾Ò´Ù¸é usr/local/share/gnupg/°¡
¼³Ä¡ µð·ºÅ丮°¡ µÈ´Ù. ÀÌ ¼³Ä¡ µð·ºÅ丮´Â ¶ó´Â ÆÄÀÏ¿¡¼ ãÀ» ¼ö ÀÖ´Ù.
options.skel ÆÄÀÏ ³»¿¡¼ ÀÌ µð·ºÅ丮¸¦ ãÀ» ¼ö ÀÖ´Ù.
¿©·¯ºÐÀÌ options.skel ÆÄÀÏÀ» º¯°æÇÏ´Â °æ¿ì.
¸¸¾à ¿©·¯ºÐÀÌ À̰ÍÀ» ~/.gnupg/options¿¡´Ù º¹»çÇÑ´Ù¸é ÀûÀýÇÑ Á¶Àý»çÇ×ÀÌ Ç¥ÁØÀ¸·Î¼
»ç¿ëµÉ °ÍÀÌ´Ù. ~/.gnupg/À» ¸¸µé¶§ º¹»ç´Â ÀÚµ¿À¸·Î µÇ¾î¾ß ÇÑ´Ù.
¸ðµç °¡´ÉÇÑ ¿É¼ÇÀº ¹®¼·Î Àß Á¤¸®µÇ¾î ÀÖ°í ¿©±â¼ À̸¦ ¼³¸íÇÏ´Â °ÍÀº À¯¿ëÇÒ °Í °°Áö ¾Ê´Ù.
¿©·¯ºÐÀº GnuPG¸¦ suid root·Î ½ÇÇàÇÒ ¼ö ÀÖ´Ù.
±×·¯¸é ÇÁ·Î±×·¥Àº ¼öÆÛÀ¯Àú°¡ °¡Áö°í ÀÖ´Â ¸ðµç ±ÇÇÑÀ¸·Î ½ÇÇàµÈ´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î½á
¿©·¯ºÐÀº ÇÁ·Î±×·¥ÀÇ Æ¯Á¤ ºÎºÐÀÌ ¿ÜºÎ·Î ÀúÀåµÈ ÈÄ ¾Æ¹«³ª ÀÐÀ» ¼ö ÀÖµµ·Ï ÇÏ´Â °¡´É¼ºÀ» ¹èÁ¦ÇÒ ¼ö ÀÖ´Ù.
ÀÌ·¯ÇÑ À§ÇèÀÇ °¡Ä¡¿¡ ´ëÇØ ÇÊÀÚ´õ·¯ ÆÇ´ÜÇ϶ó´Â °ÍÀº Çö½ÇÀûÀÌÁö ¸øÇÏ´Ù.
¼öÆÛÀ¯Àú ±ÇÇÑÀ¸·Î ½ÇÇàÇÏ´Â Æ®·ÎÀÌ ¸ñ¸¶´Â ½Ã½ºÅÛ Àüü¸¦ ¼Õ»ó½Ãų ¼ö ÀÖ´Ù. ¸¸¾à ÀÌ·¯ÇÑ ÀÌÀ¯(ȤÀº ´Ù¸¥
¾î¶² ÀÌÀ¯)·Î ¿©·¯ºÐÀÌ GnuPG¸¦ ·çÆ® ±ÇÇÑÀ¸·Î ½ÇÇàÇÏÁö ¾Êµµ·Ï Çϰڴٸé ~/.gnupg/options ÆÄÀÏ ³»¿¡
no-secmem-warning¸¦ ¼³Á¤ÇÏ¿© °æ°í ¸Þ½ÃÁö¸¦ ²ø ¼ö ÀÖ´Ù.
Ű ÀÌ¿ëÇϱâ
Ű ¸¸µé±â
´ÙÀ½ ¸í·ÉÀ» ÀÌ¿ëÇÏ¿©
gpg --gen-key
»õ·Î¿î Ű½ÖÀ» ¸¸µç´Ù. (¿©±â¼ Ű½ÖÀ̶õ key pair·Î ºñ¹ÐŰ¿Í °ø°³Å° µÎ °¡Áö¸¦ ½ÖÀ¸·Î ¹¾î¼ ÀÏÄ´ °ÍÀÌ´Ù)
ù¹øÂ° Áú¹®Àº ¾î¶² ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇÒ °ÍÀΰ¡´Ù.
¿©·¯ºÐÀº PGP DH ´ë RSA FAQ ȤÀº
ÀÀ¿ëµÈ ¾ÏÈ£È ¹æ¹ý¿¡¼ ¾Ë°í¸®Áò¿¡ ´ëÇØ ´õ ÀÐÀ» ¼ö ÀÖ´Ù.
¿©·¯ºÐÀº ¼Õ½±°Ô(¾Æ¸¶ »ç¿ëÇØ¾ß¸¸ ÇÒ °ÍÀÌ´Ù - ¿Ö³Ä¸é ±²ÀåÈ÷ ³Î¸® »ç¿ëÇϰí Àֱ⠶§¹®¿¡) DSA/ElGamalÀ» ÀÌ¿ëÇÒ °ÍÀÌ´Ù. À̰ÍÀº ƯÇã°¡ ³ª ÀÖÁö ¾Ê´Ù.
´ÙÀ½ Áú¹®Àº ŰÀÇ ±æÀÌ´Ù. À̰ÍÀº ¾ÆÁÖ »ç¿ëÀÚ ÀÇÁ¸ÀûÀÎ °ÍÀÌ´Ù.
¿©·¯ºÐÀº º¸¾È°ú °è»ê ½Ã°£ »çÀÌ¿¡¼ ¼±ÅÃÀ» ÇÒ Çʿ䰡 ÀÖ´Ù. ۰¡ ±ä °æ¿ì¿¡´Â ¸Þ½ÃÁö°¡ »÷ °æ¿ì
Å©·¢Å·¿¡ ´ëÇÑ À§ÇèÀº ÁÙ¾îµç´Ù. ÇÏÁö¸¸ ۰¡ Å©¸é °è»ê ½Ã°£ ¿ª½Ã Áõ°¡ÇÑ´Ù. °è»ê ½Ã°£ÀÌ ¹®Á¦¶ó¸é ¿©·¯ºÐÀº ¾î¶²
°æ¿ì¿¡ ±× ۸¦ ÀÌ¿ëÇϱ⸦ ¿øÇÏ´ÂÁö °í·ÁÇØ¾ß¸¸ ÇÑ´Ù. ¿ì¸® ¸ðµÎ´Â ¿¬»ê ¼º´ÉÀÌ ¾ÆÁÖ »¡¸® ¿Ã¶ó°¡°í ÀÖ´Ù´Â °ÍÀ» ¾È´Ù.
»õ·Î¿î ÇÁ·Î¼¼¼´Â °¥¼ö·Ï »¡¶óÁö°í ÀÖ´Ù. ±×·¯¹Ç·Î ÀÌ°É »õ°ÜµÎÀÚ. GnuPG°¡ ¿ä±¸ÇÏ´Â ÃÖ¼ÒÇÑÀÇ Å° ±æÀÌ´Â 768ºñÆ®ÀÌ´Ù.
ÇÏÁö¸¸ ¾î¶² »ç¶÷µéÀº ¿©·¯ºÐ´õ·¯ 2048ºñÆ®(ÇöÀç·Î¼ GnuPG¿¡¼ ¾µ ¼ö ÀÖ´Â ÃÖ´ëÀ̱⵵ ÇÏ´Ù) ±æÀÌÀÇ Å°¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù°í ¸»ÇÑ´Ù.
DSAÀÇ °æ¿ì 1024°¡ Ç¥ÁØ Å©±âÀÌ´Ù. º¸¾ÈÀÌ ÃÖ¿ì¼±ÀÌ°í ¼º´ÉÀÌ ´ú Áß¿äÇÏ´Ù¸é ¿©·¯ºÐÀº ÃÖ´ëÇÑ Å« Ű Å©±â¸¦ ¼±ÅÃÇÏ¿©¾ß ÇÒ °ÍÀÌ´Ù.
½Ã½ºÅÛÀº ÀÌÁ¦ À̸§, ÄÚ¸àÆ® ±×¸®°í À̸ÞÀÏ ¾îµå·¹½º¸¦ ³Ö¾î´Þ¶ó°í ÇÒ °ÍÀÌ´Ù.
¿©±â ÀÔ·ÂÇÑ »çÇ×À» ±â¹ÝÀ¸·Î ÇÏ¿© Äڵ带 °è»êÇÑ´Ù. ÀÌ ¼³Á¤°ªÀº ³ªÁß¿¡ º¯°æÇÒ ¼ö ÀÖ´Ù.
Ű½Ö °ü¸®Çϱ⠺κÐÀ» º¸µµ·Ï ÇÏÀÚ.
¸¶Áö¸·À¸·Î ¿©·¯ºÐÀº ¾ÏÈ£(»ç½Ç ¾ÏÈ£¹®ÀåÀÌ ´õ ÀûÀýÇÏ´Ù.
¿Ö³Ä¸é °ø¹éµµ »ç¿ëÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù)¸¦ ÀÔ·ÂÇÏ¿©¾ß ÇÑ´Ù. ÀÌ ¾ÏÈ£´Â ¿©·¯ºÐÀÇ
ºñ¹ÐŰ¿¡ ¼ÓÇÑ ±â´ÉÀ» ÀÌ¿ë °¡´ÉÇϵµ·Ï Çϴµ¥ »ç¿ëÇÑ´Ù. ÁÁÀº ¾ÏÈ£¹®ÀåÀº ´ÙÀ½°ú °°Àº ¿ä¼Ò¸¦ °®´Â´Ù:
±æ°í,
Ư¼ö¹®ÀÚ(¾ËÆÄºª°ú ¼ýÀÚ°¡ ¾Æ´Ñ)°¡ µé¾î°¡ ÀÖÀ¸¸ç,
Ưº°ÇÑ °Í(À̸§ÀÌ ¾Æ´Ñ)À̰í,
ÃßÃøÇϱ⠴ë´ÜÈ÷ Èûµé¾î¾ß ÇÑ´Ù. (±×·¯¹Ç·Î À̸§, »ý³â¿ùÀÏ, ÀüȹøÈ£, Å©·¹µðÆ® Ä«µå¹øÈ£, ¼öÇ¥ °èÁ¹øÈ£, ¾Öµé ¼ýÀÚ µîÀº ¾Æ´Ï´Ù)
¾î¶² °æ¿ì¿¡´Â CaPItaLs³ª SOMEtimes¿Í °°ÀÌ ´ë¼Ò¹®ÀÚ¸¦ ¼¯À¸¸é ¿©·¯ºÐÀº º¸´Ù
³ªÀº º¸¾Èȯ°æÀ» ¸¸µé ¼ö ÀÖ´Ù. ¾ÏÈ£¸¦ ¸¸µé ¶§¿¡´Â ¿©·¯ºÐÀÌ È®½ÇÈ÷ Àؾî¹ö¸®Áö ¾Ê´Â °ÍÀ¸·Î ¸¸µé¾î¾ß ÇÑ´Ù.
¸¸¾à ¿©·¯ºÐÀÌ ¾ÏÈ£¸¦ Àؾî¹ö¸®¸é ¾ÏÈ£ÈµÈ ¸Þ½ÃÁö¸¦ ÀÐÀ» ¼ö ÀÐÀ» ¼ö ¾ø°í ¿©·¯ºÐÀÌ ºñ¹Ð۸¦ »ç¿ëÇÑ Àǹ̵µ »ç¶óÁø´Ù.
ÀÌ·¯ÇÑ Á¤º¸¸¦ ´ãÀº ÀÎÁõ¼¿Í °°Àº °ÍÀ» ¸¸µé¾î º¸´Â °Íµµ Çö¸íÇÒ ¼ö ÀÖ´Ù.
(¹°·Ð ¾î´À ´©±¸µµ ¿©·¯ºÐÀÇ ¾ÏÈ£¹®ÀåÀ» ÀÔ¼öÇÏÁö ¾Êµµ·Ï ÁÖÀÇÇÏ¿©¾ß ÇÑ´Ù)
Æó±â ºÎºÐÀ» º¸±â ¹Ù¶õ´Ù.
¸ðµç°ÍÀ» ÀÔ·ÂÇÑ ÈÄ¿¡ ½Ã½ºÅÛÀº ۸¦ ¸¸µé±â ½ÃÀÛÇÑ´Ù. ½Ã°£ÀÌ ¾à°£ °É¸°´Ù.
ÀÌ ½Ã°£µ¿¾È ¸¹Àº ¹«ÀÛÀ§ µ¥ÀÌÅ͸¦ ¼öÁýÇØ¾ß ÇÑ´Ù. ´Ù¸¥ ȸ鿡¼ ÀÛ¾÷ÇÔÀ¸·Î½á
¿©·¯ºÐÀº ½Ã½ºÅÛÀÌ º¯ÇÏ´Â ¹«ÀÛÀ§ µ¥ÀÌÅ͸¦ ¼öÁýÇÏ´Â °ÍÀ» µµ¿ï ¼ö ÀÖ´Ù.
¿©·¯ºÐÀÌ Áö±Ý±îÁö ÀÌÇØÇÑ °Íó·³, Ű´Â Ç×»ó °ªÀÌ ´Ù¸£´Ù. ¸¸¾à ¿©·¯ºÐÀÌ Áö±Ý ۸¦ »ý¼ºÇÑ ÈÄ 5ºÐ µÚ¿¡
Á¤È®È÷ °°Àº µ¥ÀÌÅͷΠ۸¦ ¼º¼ºÇØ º¸¸é µÎ °³ÀÇ Å°°¡ ´Ù¸£´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. ÀÌÁ¦ ¿Ö ¿©·¯ºÐÀÌ
¿©·¯ºÐÀÇ ¾ÏÈ£¸¦ ÀØÁö ¸»¾Æ¾ß ÇÏ´ÂÁö¸¦ ÀÌÇØÇÏ¿©¾ß¸¸ ÇÑ´Ù.
Ű ³»º¸³»±â
¾î¶² »ç¿ëÀÚ¿¡ ´ëÇØ ۸¦ ³»º¸³»±â À§ÇÑ ¸í·ÉÀº ´ÙÀ½°ú °°´Ù:
gpg --export [UID]
UID¸¦ ÁöÁ¤ÇÏÁö ¾ÈÀº °æ¿ì¿¡´Â ÇöÁ¸ÇÏ´Â ¸ðµç ۸¦ ³»º¸³½´Ù.
±âº»ÀûÀ¸·Î Ãâ·ÂÀº stdout(Ç¥ÁØÃâ·Â, Áï ȸé)ÀÌ´Ù.
-o ¿É¼ÇÀ» ÀÌ¿ëÇϸé À̸¦ ÆÄÀÏ·Î ³»º¸³½´Ù.
۸¦ ¹ÙÀ̳ʸ® ÆÄÀÏ ´ë½Å¿¡ 7ºñÆ® ¾Æ½ºÅ° ÆÄÀÏ·Î ¾²·Á¸é -a ¿É¼ÇÀ» ÀÌ¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù.
°ø°³Å°¸¦ ³» º¸³¿À¸·Î½á ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ È°µ¿¹üÀ§¸¦ Ű¿ï ¼ö ÀÖ´Ù.
´Ù¸¥ »ç¶÷µéÀÌ ¾ÈÀüÇÏ°Ô ¿©·¯ºÐ°ú Á¢ÃËÀ» ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. ¿©·¯ºÐÀÌ ¿©·¯ºÐÀÇ È¨ÆäÀÌÁö,
ÇΰŠ¼ºñ½º, http://www.pca.dfn.de/dfnpca/pgpkserv/¿Í °°Àº Ű ¼¹ö ȤÀº ¿©·¯ºÐÀÌ »ý°¢ÇÏ´Â
¾î¶°ÇÑ ¹æ¹ýÀ» ÀÌ¿ëÇØ¼ °ø°³Å°¸¦ ´©±¸³ª º¼ ¼ö ÀÖµµ·Ï °ø°³ÇÏ¸é µÈ´Ù.
Ű °¡Á®¿À±â
¿©·¯ºÐÀÌ ¾î¶² »ç¶÷ÀÇ °ø°³Å°(ȤÀº ¿©·¯°³ÀÇ °ø°³Å°)¸¦ ¹ÞÀº °æ¿ì À̸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï
¿©·¯ºÐÀÇ Å° µ¥ÀÌÅͺ£À̽º¿¡ À̵éÀ» Ãß°¡Çؾ߸¸ ÇÑ´Ù.
´Ù¸¥ »ç¶÷ÀÇ °ø°³Å°¸¦ µ¥ÀÌÅͺ£À̽º·Î °¡Á®¿À´Â ¸í·É¾î´Â ´ÙÀ½°ú °°´Ù:
gpg --import [ÆÄÀϸí]
¸¸¾à ÆÄÀϸíÀ» »ý·«Çϸé Ű´Â stdin(Ç¥ÁØ ÀÔ·Â)À» ÅëÇØ ¹Þ°Ô µÈ´Ù.
Ű Æó±âÇϱâ
¼³Ê°¡Áö ÀÌÀ¯ ¶§¹®¿¡ ¿©·¯ºÐÀº ÇöÀç Àִ Ű¸¦ Æó±âÇϰíÀÚ ÇÏ´Â °æ¿ì°¡ »ý±æ ¼ö ÀÖ´Ù.
¿¹¸¦ µé¾î, ºñ¹Ð۸¦ ºÐ½ÇÇϰųª ºñ¹Ð۰¡ ´Ù¸¥ »ç¶÷ ¼Õ¿¡ µé¾î°£ °æ¿ì, UID°¡ º¯°æµÈ °æ¿ì,
´õ ÀÌ»ó ±× Ű´Â ÃæºÐÈ÷ Å©´Ù°í ÇÒ ¼ö ¾ø´Â °æ¿ì µîÀÌ´Ù. ÀÌ·¯ÇÑ ¸ðµç °æ¿ì¿¡ ÇØ´ç ۸¦ Æó±âÇÏ´Â ¸í·ÉÀº ´ÙÀ½°ú °°´Ù:
gpg --gen-revoke
ÀÌ ¸í·ÉÀº Æó±â ÀÎÁõ¼¸¦ »ý¼ºÇÑ´Ù. Æó±â ÀÎÁõ¼¸¦ »ý¼ºÇϱâ À§Çؼ´Â ¿©·¯ºÐÀÇ ºñ¹Ð۰¡ ÇÊ¿äÇÏ´Ù.
±×·¸Áö ¾Ê´Ù¸é ´Ù¸¥ »ç¶÷µµ ¿©·¯ºÐÀÇ ÀÎÁõ¼¸¦ Æó±âÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. À̰ÍÀº ÇϳªÀÇ ´ÜÁ¡À» °¡Áø´Ù.
¸¸¾à ÀÚ½ÅÀÌ ¾ÏÈ£¹®ÀåÀ» ¸ð¸£¸é Ű´Â ¾µ¸ð°¡ ¾ø´Âµ¥, ÀÌ Å°¸¦ Æó±âÇÒ ¼öÁ¶Â÷ ¾ø°Ô µÈ´Ù!
ÀÌ·¯ÇÑ ¹®Á¦¸¦ ±Øº¹Çϱâ À§Çؼ ¿©·¯ºÐÀÌ Å°½ÖÀ» »ý¼ºÇÒ ¶§ Æó±â ¶óÀ̼±½º¸¦ °°ÀÌ ¸¸µå´Â °ÍÀÌ Çö¸íÇÏ´Ù.
±×¸®°í ¿©·¯ºÐÀÌ ±×·¸°Ô ÇÑ °æ¿ì¿¡ ¶óÀ̼±½º¸¦ ¾ÈÀüÇÏ°Ô º¸°üÇØ¾ß ÇÑ´Ù!
º¸°üÀº µð½ºÅ©, Á¾ÀÌ µî°ú °°Àº °Í¿¡ ÇÒ ¼ö ÀÖ´Ù. ÀÌ ÀÎÁõ¼°¡ È®½ÇÈ÷ ´Ù¸¥ »ç¶÷ ¼Õ¿¡ µé¾î°¡Áö ¾Êµµ·Ï ÇØ¾ß¸¸ ÇÑ´Ù!!!
À̸¦ Çã¼úÇÏ°Ô º¸°üÇÏ´Â °æ¿ì Á¦ 3ÀÚ°¡ ¿©·¯ºÐÀÇ Å°¿¡ ´ëÇÑ Æó±â ÀÎÁõ¼¸¦ ¹ßÇàÇÏ¿© ۸¦ ¾µ¸ð¾ø°Ô ¸¸µé ¼ö ÀÖ´Ù.
Ű °ü¸®
GnuPG ½Ã½ºÅÛ¿¡´Â ¸¶Ä¡ µ¥ÀÌÅͺ£À̽º ¿ªÇÒÀ» ÇÏ´Â ÆÄÀÏÀÌ µé¾îÀÖ´Ù.
ÀÌ ÆÄÀÏ¿¡´Â Ű¿Í °ü·ÃÇÑ ¸ðµç Á¤º¸¿Í Ű¿¡ ´ëÇÑ ¸ðµç µ¥ÀÌÅͰ¡ ÀúÀåµÈ´Ù.
(¼ÒÀ¯ÀÚ ½Å¿ëµµ °ª - Ownertrust °ª±îÁö ¸ðµç °Í±îÁö:
ÀÌ¿Í °ü·ÃÇÑ ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â Ű ¼¸íÇϱ⠺κÐÀ»
Àб⠹ٶõ´Ù) ´ÙÀ½ ¸í·ÉÀ» ÀÌ¿ëÇϸé
gpg --list-keys
ÇöÁ¸ÇÏ´Â ¸ðµç ۸¦ º¼ ¼ö ÀÖ´Ù. ¼¸í±îÁö º¸·Á¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù:
gpg --list-sigs
(´õ ÀÚ¼¼ÇÑ ³»¿ëÀº Ű ¼¸íÇϱ⠺κÐÀ» º¸±â ¹Ù¶õ´Ù).
Áö¹®À» º¸°íÀÚ ÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù:
gpg --fingerprint
¿©·¯ºÐÀÌ ¾î¶² ´©±º°¡°¡ Á¤¸»·Î ±×µéÀÌ ÁÖÀåÇÏ´Â(ÀüÈÅëÈ¿¡¼Ã³·³) ±× »ç¶÷ÀÎÁö¸¦ È®ÀÎÇϱâ À§ÇØ
"Áö¹®"À» º¸±æ ¿øÇÑ´Ù. ÀÌ ¸í·É¾î´Â »ó´ëÀûÀ¸·Î ÀÛÀº ¼ýÀÚÀÇ ¸ñ·ÏÀ» °á°ú·Î º¸¿©ÁØ´Ù.
ºñ¹ÐŰÀÇ ¸ñ·ÏÀ» º¸°í ½Í´Ù¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù:
gpg --list-secret-keys
ºñ¹ÐŰ¿¡¼ »Ì¾Æ³½ Áö¹®°ú ¼¸íÀ» ¸ñ·ÏÀ¸·Î º¸´Â °ÍÀº ¾î¶»°Ô Çϵ簣¿¡ ¾µµ¥¾ø´Â ÇൿÀ̶ó´Â °Í¿¡ ÁÖÀÇÇϱ⠹ٶõ´Ù.
°ø°³Å°¸¦ Áö¿ì±â À§Çؼ´Â ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù:
gpg --delete-key UID
ºñ¹Ð۸¦ Áö¿ì±â À§Çؼ± ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù:
gpg --delete-secret-key
۸¦ °¡Áö°í ÀÛ¾÷ÇÏ´Â µ¥ °ü·ÃÇÑ Áß¿äÇÑ ¸í·É¾î°¡ Çϳª ´õ ÀÖ´Ù.
gpg --edit-key UID
ÀÌ ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© ¿©·¯ºÐÀº ŰÀÇ À¯È¿ ÀÏÀÚ(´Ù¸¥ °Íµé °¡¿îµ¥¼), Áö¹® Ãß°¡, Ű ¼¸íÀ» ÇÒ ¼ö ÀÖ´Ù.
ºñ·Ï ³Ê¹« ³í¸®ÀûÀÌ¾î¼ ¾ð±ÞÇϱ⿡ ¹¹ÇÏÁö¸¸.
À̸¦ À§Çؼ´Â ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ ¾ÏÈ£¹®ÀåÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ ¸í·ÉÀ» ÀÔ·ÂÇÏ¸é ¿©·¯ºÐÀº ¸í·ÉÇàÀ» º¸°Ô µÉ °ÍÀÌ´Ù.
Ű ¼¸íÇϱâ
¾Õ¼ ¼·Ð¿¡¼ ¾ð±ÞÇß´Ù½ÃÇÇ ÀÌ ½Ã½ºÅÛ¿¡´Â Áß¿äÇÑ ¾ÆÅ³·¹½º°ÇÀÌ Çϳª ÀÖ´Ù.
¹Ù·Î °ø°³Å°ÀÇ ½Åºù¼º ¹®Á¦ÀÌ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ À߸øµÈ °ø°³Å°¸¦ °®´Â °æ¿ì ¿©·¯ºÐÀº
¿©·¯ºÐÀÇ ¾ÏÈ£È °ª¿¡ ºüºüÀ̸¦ ÇÒ ¼ö ÀÖ´Ù. ±×·¯ÇÑ À§ÇèÀ» ±Øº¹Çϱâ À§ÇØ ¼¸íÇϴ Ű¿¡ ´ëÇÑ ¿©Áö°¡ ÀÖ´Ù.
±×·¯ÇÑ °æ¿ì ¿©·¯ºÐÀº ±× Ű¿¡ ´ëÇØ ¼¸íÀ» ³ÖÀ» ¼ö ÀÖ°í,
ÀÌ·¸°Ô Çϸé ÀÌ Å°´Â È®½ÇÈ÷ ¸Â´Â °ÍÀ̱¸³ª¶ó°í È®½ÅÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ¹æ¹ýÀº ¼¸íÀ» ÅëÇØ
Ű¿¡¼ ¾ð±ÞÇÑ »ç¿ëÀÚ ½ÅºÐÀÌ ½ÇÁ¦·Î ±× ŰÀÇ ¼ÒÀ¯ÀÚ¶ó´Â °ÍÀ» ¾Ë·ÁÁÖ´Â »óȲÀ¸·Î À̲ø¾î°£´Ù.
±×·¸°Ô ÀçÈ®ÀÎÇÔÀ¸·Î½á ¿©·¯ºÐÀº ¾Ïȣȸ¦ ½ÃÀÛÇÒ ¼ö ÀÖ´Ù.
¼¸íÀÌ ÇÊ¿äÇÑ ÇØ´ç Ű¿¡ ´ëÇØ gpg --edit-key UID ¸í·ÉÀ» ÀÌ¿ëÇϹǷνá
¿©·¯ºÐÀº sign ¸í·ÉÀ¸·Î ¼¸íÇÒ ¼ö ÀÖ´Ù.
¿©·¯ºÐÀº ¿©·¯ºÐÀÌ ±× ۰¡ Á¤¸»·Î ¹ÏÀ» ¼ö ÀÖ´Â °ÍÀ̶ó°í Àý´ëÀûÀ¸·Î È®½ÇÇÑ °æ¿ì¿¡ È®½ÇÇÑ Å°¶ó°í
¼¸íÇÏ¿©¾ß ÇÑ´Ù!!! ±×·¯¹Ç·Î ¿©·¯ºÐÀÌ È®½ÅÇÑ °æ¿ì ¿©·¯ºÐÀº ۸¦ ½º½º·Î °®°Å³ª(¸¶Ä¡ Ű ¼¸í ´Üü¿¡¼ ó·³)
´Ù¸¥ ¼ö´ÜÀ» ÅëÇØ ۸¦ ÀÔ¼öÇÑ °æ¿ì¿¡´Â Áö¹®-¸ÞÄ«´ÏÁòÀ» ÀÌ¿ëÇÏ¿© ÇØ´ç ۸¦ È®ÀÎÇϱâ(¿¹¸¦ µé¾î Àüȸ¦ ÀÌ¿ëÇÏ¿©)
¹Ù¶õ´Ù. ¾î¶²ÇÑ °æ¿ì¶óµµ Àý´ë ÃßÃøÇØ¼ Ű¿¡ ¼¸íÇØ¼´Â ¾ÈµÈ´Ù.
ÇöÀç °¡¿ëÇÑ ¼¸í°ú "¼ÒÀ¯ÀÚ ½Å¿ëµµ"¸¦ ±âÃÊ·Î ÇÏ¿© GnuPG´Â ŰÀÇ À¯È¿¼ºÀ» °áÁ¤ÇÑ´Ù.
¼ÒÀ¯ÀÚ ½Å¿ëµµ¶õ ÇϳªÀÇ °ªÀ¸·Î ŰÀÇ ¼ÒÀ¯ÀÚ°¡ ¾î¶² ƯÁ¤ Ű¿¡ ´ëÇÑ ½Å¿ëµµ ¼öÁØÀ» °áÁ¤ÇÏ´Â µ¥ ÀÌ¿ëÇÏ´Â °ÍÀÌ´Ù.
±× °ªÀº ´ÙÀ½°ú °°´Ù.
1 = ¾ËÁö ¸øÇÑ´Ù
2 = ½Å¿ëÇÏÁö ¾Ê´Â´Ù
3 = °£½ÅÈ÷ ½Å¿ëÇÑ´Ù
4 = ¿ÏÀüÈ÷ ½Å¿ëÇÑ´Ù
¸¸¾à »ç¿ëÀÚ°¡ ¼¸íÀ» ½Å¿ëÇÏÁö ¾Ê´Â °æ¿ì ±× ¼¸íÀº ¹«½ÃÇÑ´Ù°í ÇÒ ¼ö ÀÖ´Ù.
½Å¿ëµµ Á¤º¸´Â Ű¿Í µ¿ÀÏÇÑ ÆÄÀÏ¿¡ ÀúÀåÇÏÁö ¾Ê°í, µû·Î ´Ù¸¥ ÆÄÀÏ¿¡ ÀúÀåÇÑ´Ù.
¾ÏÈ£¿Í º¹È£
¸ðµç °ÍÀ» ¼³Ä¡ÇÏ°í ¿øÇÏ´Â ´ë·Î ¼³Á¤À» ÇÑ ÈÄ, ÀÌÁ¦ ¾ÏÈ£È¿Í º¹È£È¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ´Ù.
¾Ïȣȳª º¹È£È¸¦ ÇÒ¶§´Â 1°³ ÀÌ»óÀÇ ºñ¹Ð۸¦ »ç¿ëÇÒ °¡´É¼ºÀÌ ÀÖ´Ù.
ÀÌ·± »óȲÀÌ ¹ú¾îÁö´Â °æ¿ì ¿©·¯ºÐÀº Ȱ¼ºÅ°¸¦ ¼±ÅÃÇÒ Çʿ䰡 ÀÖ´Ù.
À̰ÍÀº -u UID ¿É¼ÇÀ̳ª --local-user UID ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© ÇÒ ¼ö ÀÖ´Ù.
ÀÌ·¸°Ô ÇÏ¸é ±âº»Å°¸¦ ¿øÇϴ Ű·Î ´ëüÇÏ°Ô µÈ´Ù.
¹Þ´Â »ç¶÷À» ¼öÁ¤ÇϰíÇ °æ¿ì¿¡´Â -r ¿É¼ÇÀ̳ª --recipient ¿É¼ÇÀ» ÀÌ¿ëÇØ¼ ÇÒ ¼ö ÀÖ´Ù.
¾ÏÈ£
¾ÏÈ£È ÇÏ´Â ¸í·ÉÀº ´ÙÀ½°ú °°´Ù:
gpg -e ¹Þ´Â»ç¶÷ [µ¥ÀÌÅÍ]
ȤÀº
gpg --encrypt ¹Þ´Â»ç¶÷ [µ¥ÀÌÅÍ]
Á¦ 3ÀÚ°¡ ´ç½ÅÀÇ ½ÅºÐÀ» À§ÀåÇÏ´Â À§ÇèÀ» ÇÇÇϱâ À§Çؼ, ¿©·¯ºÐÀÌ ¾ÏÈ£ÈÇÏ´Â ¸ðµç °Í¿¡ ¼¸íÇÏ´Â °ÍÀÌ ¾ÆÁÖ À¯¿ëÇÏ´Ù.
¼¸í ºÎºÐÀ» º¸±â ¹Ù¶õ´Ù.
º¹È£
º¹È£È ÇÏ´Â ¸í·ÉÀº ´ÙÀ½°ú °°´Ù:
gpg [-d] [µ¥ÀÌÅÍ]
ȤÀº
gpg [--decrypt] [µ¥ÀÌÅÍ]
¶ÇÇÑ ¿©±â¼ stdoutÀÌ ±âº»°ªÀÌÁö¸¸, -o ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© Ãâ·ÂÀ» ÆÄÀÏ·Î ÇÒ ¼öµµ ÀÖ´Ù.
¼¸íÇÏ°í ¼¸í È®ÀÎÇϱâ
¿©·¯ºÐ ÀÚ½ÅÀÇ Å°·Î µ¥ÀÌÅ͸¦ ¼¸íÇϱâ À§Çؼ±, ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ÀÌ¿ëÇÑ´Ù:
gpg -s (or --sign) [µ¥ÀÌÅÍ]
ÀÌ·¸°Ô ÇÏ¸é µ¿½Ã¿¡ ¾ÐÃ൵ ÇàÇÑ´Ù. ÀÌ´Â °á°ú¹°À» ÆÇµ¶Çϱ⠽±Áö ¾Ê´Ù´Â °ÍÀÌ´Ù.
¿©·¯ºÐÀÌ ÆÇµ¶Çϱ⠽¬¿î °á°ú¹°À» ¿øÇÑ´Ù¸é ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ¾µ ¼ö ÀÖ´Ù:
gpg --clearsign [µ¥ÀÌÅÍ]
ÀÌ·¸°Ô Çϸé È®½ÇÈ÷ °á°ú¹°À» ÀбⰡ ¼ö¿ùÇÏ´Ù.
´õ ³ª¾Æ°¡ (¼¸íÇÑ µ¥ÀÌÅÍ)¿¡ ´ëÇØ¼µµ ¶È°°Àº ÇüÅÂÀÇ °á°ú¹°À» ¾òÀ» ¼ö ÀÖ´Ù.
´ÙÀ½ ¸í·ÉÀ» ÀÌ¿ëÇÏ¿©
gpg -b (or --detach-sign) [µ¥ÀÌÅÍ]
¿©·¯ºÐÀº ¼¸íÀ» µû·Î ´Ù¸¥ ÆÄÀÏ¿¡ ¾µ ¼ö ÀÖ´Ù.
¹ÙÀ̳ʸ® ÆÄÀÏ(¿¹¸¦ µé¾î ¾ÐÃàÆÄÀϰú °°Àº)À» ¼¸íÇÒ ¶§ ÀÌ ¿É¼ÇÀ» ÀÌ¿ëÇϵµ·Ï °·ÂÈ÷ ÃßõÇÑ´Ù.
¶ÇÇÑ --armor ¿É¼ÇÀº ÀÌ¿Í °°Àº »óȲ¿¡¼ ¾öû³ª°Ô À¯¿ëÇÏ´Ù.
¿©·¯ºÐÀº »ó´çÈ÷ ÀÚÁÖ µ¥ÀÌÅͰ¡ ¼¸í »Ó¸¸ ¾Æ´Ï¶ó ¾ÏÈ£È µÇ¾î ÀÖ´Â °æ¿ì¸¦ º¼ ¼ö ÀÖ´Ù.
¸í·É¾î¸¦ ÀüºÎ ´Ù ÀûÀ¸¸é ´ÙÀ½°ú °°ÀÌ º¸ÀδÙ:
gpg [-u º¸³»´Â»ç¶÷] [-r ¹Þ´Â»ç¶÷] [--armor] --sign --encrypt [µ¥ÀÌÅÍ]
¿É¼Ç -u (--local-user)¿Í -r (--recipient)ÀÇ ±â´ÉÀº ¾Õ¼ ±â¼úÇÑ ¹Ù¿Í °°´Ù.
¾ÏÈ£È µÈ µ¥ÀÌÅͰ¡ ¼¸í±îÁö µÇ¾î ÀÖ´Â °æ¿ì, ¼¸íÀº µ¥ÀÌÅ͸¦ º¹È£È ÇÒ¶§ È®ÀεȴÙ.
¿©·¯ºÐÀº ´ÙÀ½ÀÇ ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© ¼¸íÇÑ µ¥ÀÌÅÍÀÇ ¼¸íÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù:
gpg [--verify] [µ¥ÀÌÅÍ]
À̰ÍÀº (¹°·Ð) ¿©·¯ºÐÀÌ º¸³½ »ç¶÷ÀÇ °ø°³Å°¸¦ °¡Áö°í ÀÖ´Â ¶§¿¡¸¸ ÀÛµ¿ÇÒ °ÍÀÌ´Ù.
ÇÁ·±Æ® ¿£µå
GnuPG¸¦ ¾ÆÁÖ ¼Õ½±°Ô ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï, ¿©·¯ºÐÀº GnuPG ¾Ïȣȸ¦ ÀÌ¿ëÇϰųª Áö¿øÇÏ´Â ÇÁ·Î±×·¥À» Æø³Ð°Ô ¼±ÅÃÇÒ
¼ö ÀÖ´Ù. ¿©·¯ºÐÀÇ Å°¸¦ ¸¶¿ì½º ¹öư Ŭ¸¯À¸·Î °ü¸®ÇÏ´Â ±×·¡ÇÇÄà ÇÁ·±Æ® ¿£µå°¡ ÀÖ°í
¸¹Àº MUA(Mail User Agents)¸¦ ÀÌ¿ëÇÏ¸é ¿©·¯ºÐÀº À̸ÞÀÏ ¸Þ½ÃÁö¸¦ ¸Å²öÇÏ°Ô ¾ÏÈ£ÈÇÏ°í ¼¸íÇÒ ¼ö ÀÖ´Ù.
ÇÁ·±Æ® ¿£µå¿¡ ´ëÇÑ °ÅÀÇ ´ëºÎºÐÀÇ ¸ñ·ÏÀº
GnuPG ÇÁ·±Æ®¿£µå ÆäÀÌÁö¿¡¼ ãÀ» ¼ö ÀÖ´Ù.
¿ì¸®´Â ÀÌ ºÎºÐ¿¡¼ ¸î °¡Áö¸¦ °Á¶ÇϰíÀÚ ÇÑ´Ù.
±×·¡ÇÇÄà ÀÎÅÍÆäÀ̽º
GPA
GPA¶ó´Â °ÍÀºGNU Privacy Assistant(¹ø¿ªÇϸé
GNU »ç»ýȰ µµ¿ì¹Ì)¶ó´Â °ÍÀ¸·Î, GnuPG¿ëÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â ±×·¡ÇÇÄà À¯Àú ÀÎÅÍÆäÀ̽º(GUI)ÀÌ´Ù.
À̰ÍÀº Ç¥ÁØ ±×·¡ÇÇÄà ÇÁ·±Æ® ¿£µå·Î¼, GnuPG ÇÁ·ÎÁ§Æ®¿¡¼ Á¦°øÇÑ´Ù. GPA¸¦ ÀÌ¿ëÇÏ¸é ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ
۸µÀ» º¼ ¼ö ÀÖ°í, ۸¦ ³»º¸³»°í °¡Á®¿À°í, ۸¦ »ý¼ºÇϰí, ŰÀÇ Á¤º¸¸¦ ÆíÁýÇÏ°í ¶ÇÇÑ ¹®¼¸¦ ¾ÏÈ£È,
¼¸í, º¹È£È ÇÒ ¼ö ÀÖ´Ù. GPA¸¦ ¼³Ä¡ÇÏ´Â °ÍÀº ½±´Ù. Ÿº¼À» ´Ù¿î·Îµå ÇÏ¿© ¾ÐÃàÀ» Ǭ ´ÙÀ½¿¡ ´Ã ÇÏ´Â ½ÄÀ¸·Î
¾Æ·¡¿Í °°ÀÌ ÇÏ¸é µÈ´Ù.
./configure; make; make install.
´ÙÀ½°ú ÀÔ·ÂÇϸé ÇÁ·Î±×·¥À» ½ÃÀÛÇÒ ¼ö ÀÖ´Ù.
gpa
Seahorse
Seahorse´Â GnuPG¿Í ÇÔ²² ¾µ ¼ö ÀÖ´Â
GNOME ÇÁ·±Æ®¿£µå´Ù. À̰ÍÀ» ÀÌ¿ëÇϸé ÅØ½º¿Í ÆÄÀÏÀ» ¼¸í, ¾ÏÈ£È, È®ÀÎ ±×¸®°í º¹È£ÈÇÒ ¼ö ÀÖ´Ù.
ÅØ½ºÆ®´Â Ŭ¸³º¸µå¿¡¼ °¡Á®¿À°Å³ª, Seahorse¿¡ µé¾î ÀÖ´Â ÀÛÀº ÆíÁý±â¿¡ Á÷Á¢ ½á ³ÖÀ» ¼ö ÀÖ´Ù.
Seahorse´Â ¶ÇÇÑ Å° °ü¸®ÀÚÀ̱⵵ ÇÏ´Ù. Áï ¿©·¯ºÐÀÇ Å°¸µ¿¡ ÀúÀåµÈ °ÅÀÇ ´ëºÎºÐÀÇ Å° Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â µ¥
»ç¿ëÇÒ ¼ö ÀÖ´Ù. Seahorse´Â µ¥ºñ¾È ÆÐŰÁö¸¦ °¡Áö°í ¼³Ä¡ÇÒ ¼öµµ ÀÖ´Ù. (ÇöÀç±îÁö RPMÀº ¾ø´Ù)
¾Æ´Ï¸é ¼Ò½º Ÿº¼À» ÀÌ¿ëÇÏ¿© ¼³Ä¡ÇÒ ¼öµµ ÀÖ´Ù. ¼Ò½º¸¦ ÀÌ¿ëÇÏ¿© ¼³Ä¡ÇÏ´Â °ÍÀº ´Ù¸¥ ÆÐŰÁö¿¡¼ ó·³ ºñ½ÁÇÏ´Ù.
´Ù¿î·ÎµåÇØ¼, Ÿº¼À» Ǭ ´ÙÀ½, configureÇϰí make install ÇÏ¸é µÈ´Ù.
±âº»ÀûÀ¸·Î ¼³Ä¡Çϸé seahorse´Â /usr/local µð·ºÅ丮¿¡ µé¾î°¡°í
Gnome 'Application' ¸Þ´º¿¡ ¸Þ´º Ç׸ñÀ¸·Î ³ª¿Â´Ù.
Geheimnis
Geheimnis´Â KDE¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â GnuPG¿ë
ÇÁ·±Æ® ¿£µå´Ù. GPA ȤÀº Seahorse¿¡ ÀÖ´Â ¸ðµç ±â´ÉÀ» °¡Áö°í ÀÖ´Ù´Â °ÍÀ» ÀüÁ¦·Î ÇÑ´Ù.
ÇÏÁö¸¸, ÇÊÀÚ°¡ ÇÁ·Î±×·¥À» ÄÄÆÄÀÏ ÇÏ·Á°í ÇßÀ»¶§ ¶óÀ̺귯¸®(/usr/lib/libfam.la)°¡ ¾ø´Ù´Â ¿¡·¯°¡ ³µ´Ù.
À̸ÞÀÏ ÇÁ·Î±×·¥
´ëºÎºÐÀÇ ÀαâÀÖ´Â À̸ÞÀÏ ÇÁ·Î±×·¥(ȤÀº MUAs)´Â GnuPG¸¦ Áö¿øÇÑ´Ù.
ÀÌµé °¡¿îµ¥ ÃÖ¼ÒÇÑÀÇ °ÍÀ» °ñ¶óº»´Ù¸é ´ÙÀ½°ú °°´Ù:
Mozilla
Pine
Kmail
Eudora
Mutt
exmh
¾Æ¸¶ ´õ ÀÖÀ» °ÍÀÌ´Ù; ÀüºÎ ´Ù µÇ´ÂÁö ¾ÈµÇ´ÂÁö ÀÏÀÏÀÌ ÇØ º»´Ù´Â °ÍÀº ºÒ°¡´ÉÇÑ ÀÏÀÌ´Ù.
¿©·¯ºÐÀÇ ¸ÞÀÏ ÇÁ·Î±×·¥ ³»¿¡¼ GnuPG Áö¿øÀ» ÀÌ¿ëÇÏ¸é ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ °ø°³Å°·Î ¾ÏÈ£È µÇ¾î ¿©·¯ºÐ¿¡°Ô
¿Â À̸ÞÀÏ ¸Þ½ÃÁö¸¦ º¹È£È ÇÏ°í ¿©·¯ºÐÀÇ ¸Þ½ÃÁö¸¦ ¼¸íÇÒ ¼ö ÀÖ´Ù.
±×·¡¼ ¹Þ´Â Ãø¿¡¼´Â ¿©·¯ºÐÀÌ ¸Þ½ÃÁöÀÇ ÀúÀÛÀÚÀÎ °Í°ú ¿©·¯ºÐÀÇ ¸Þ½ÃÁö¸¦ ¹Þ´Â »ç¶÷ÀÇ °ø°³Å°·Î ¿©·¯ºÐÀÇ
À̸ÞÀÏÀ» ¾ÏÈ£È ÇÑ´Ù´Â °ÍÀ» È®½ÅÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù.
Mozilla¿Í Enigmail
¸ðÁú¶ó´Â ÀÚü¿¡¼ GnuPG¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù. GnuPG ¾Ïȣȸ¦ ¸ðÁú¶ó¿Í ÇÔ²² »ç¿ëÇÏ·Á¸é
¿©·¯ºÐÀº EnigMail°ú
°°Àº Ç÷¯±×-ÀÎÀ» ¼³Ä¡ÇÏ¿©¾ß ÇÑ´Ù. EnigmailÀº ¸ðÁú¶ó/³×½ºÄÉÀÌÇÁ ¸ÞÀÏ¿ë "Ç÷¯±×-ÀÎ"À¸·Î¼
»ç¿ëÀÚ°¡ À¯¸íÇÑ GPG¿Í PGP ¼ÒÇÁÆ®¿þ¾î°¡ Á¦°øÇÏ´Â ½ÂÀΰú ¾ÏÈ£È ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ¿ªÇÒÀ» ÇÑ´Ù.
EnigmailÀº ¸ÞÀÏÀ» º¸³¾¶§ ¾ÏÈ£È/¼¸íÀ» ÇÒ ¼ö ÀÖ°í, ¶ÇÇÑ ¸ÞÀÏÀ» ¹ÞÀ» ¶§ º¹È£È/½ÂÀÎÀ» ÇÒ ¼ö ÀÖ´Ù.
¶ÇÇÑ °ø°³Å°¸¦ °¡Á®¿À±â/³»º¸³»±â ÇÒ ¼öµµ ÀÖ´Ù.
RedHat ¸®´ª½º ½Ã½ºÅÛ¿¡ EnigMailÀ» ¼³Ä¡ÇÏ´Â °ÍÀº Ưº°È÷ ½±´Ù.
¿Ö³Ä¸é ÃֽйöÀüÀÇ ¸ðÁú¶ó¿ë RPMÀÌ Àֱ⠶§¹®ÀÌ´Ù. ¼³Ä¡ÇÒ ÆÐŰÁö´Â ´ÙÀ½°ú °°ÀÌ µÎ °¡ÁöÀÌ´Ù:
mozilla-enigmail-0.39-3.i386.rpm¿Í mozilla-ipc-0.99-0_rh7x.rpmÀÌ
±×°ÍÀÌ´Ù. À̵é RPMÀ» ¼³Ä¡ÇÑ ÈÄ, ¸ðÁú¶ó(ȤÀº ³×½ºÄÉÀÌÇÁ 6.x)¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ¿©·¯ºÐÀÇ À̸ÞÀÏ¿¡¼
GnuPG¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸, EnigMailÀº ´ÜÁö ¿©·¯ºÐÀÇ ¸Þ½ÃÁö¿¡ ÀÖ´Â ÅØ½ºÆ®¸¸À» ¾ÏÈ£È ÇÑ´Ù´Â
»ç½Ç¿¡ ÁÖÀÇÇϱ⠹ٶõ´Ù. ÷ºÎÇÑ ³»¿ëÀº EnigMailÀÌ ¾ÏÈ£È ÇÏÁö ¾Ê´Â´Ù.
Áï ¿©·¯ºÐÀÌ µû·Î ÷ºÎÇϰíÀÚ ÇÏ´Â ÆÄÀÏÀº ¹Ì¸® ¾ÏÈ£È µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù.
´Ù¸¥ ½Ã½ºÅÛ¿¡¼´Â ¼Ò½ºÄڵ带 ÀÌ¿ëÇØ¼ EnigMailÀ» ¼³Ä¡ÇÏ¿©¾ß ÇÒ °ÍÀÌ´Ù.
Kmail
KmailÀº KDE¿ë Ç¥ÁØ À̸ÞÀÏ ÇÁ·Î±×·¥À¸·Î, GnuPG¿Í PGP ¾ÏÈ£È Áö¿ø ±â´ÉÀÌ ÅëÇյǾî ÀÖ´Ù.
¿©·¯ºÐÀÌ ¼¸íÇÏ°í º¹È£È ÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤Çϱâ À§Çؼ´Â, ¿©·¯ºÐÀº Kmail ¼³Á¤ ³»¿¡ 'Identity'
¼½¼Ç¿¡¼ ¿©·¯ºÐÀÇ GnuPG »ç¿ëÀÚ ½ÅºÐ(user ID)¸¦ ÀÔ·ÂÇÏ¿©¾ß¸¸ ÇÑ´Ù. ¿©·¯ºÐÀÌ »õ·Î¿î ¸Þ½ÃÁö¸¦ º¸³»´Â °æ¿ì,
±âº»ÀûÀ¸·Î ¸Þ½ÃÁö´Â ¼¸íµÇ°Å³ª ¾ÏÈ£È µÇÁö ¾Ê´Â´Ù. ¿©·¯ºÐÀº Åø¹Ù¿¡ ÀÖ´Â 'Sign message'¿Í 'Encrypt message' ¹öưÀ»
üũ ÇØ ÁÖ¾î¾ß¸¸ ÇÑ´Ù.
Á¤º¸ÀÇ Ãâó
GnuPG
GnuPG ȨÆäÀÌÁö
GnuPG ȨÆäÀÌÁö¿¡ ´ëÇÑ GnuPG ¸ÞÀϸµ ¸®½ºÆ®¿Í ¹®¼, ¼³¸í Æ÷ÇÔ.
GnuPG ÇÁ·ÎÁ§Æ®¿¡ ÇÔ²² µé¾î°¡ ÀÖ´Â Á¤º¸(¹öÀü 0.9.2±îÁö ¼öÁ¤µÊ)´Â ¾ÆÁ÷±îÁö´Â »ó¼¼ÇÏ°Ô ÀÛ¾÷ÀÌ µÇ¾î ÀÖÁö ¾Ê´Ù.
±×¸®°í ÀØÁö ¸» °ÍÀº À̰ÍÀÌ´Ù:
gpg --help
À̰ÍÀº ´ë´ÜÈ÷ Áß¿äÇÑ Á¤º¸´Ù.
PGP
PGP´Â ´õ ¿À·¡µÇ°í (¿©ÀüÈ÷) ³Î¸® ÆÛÁ® »ç¿ëµÇ°í ÀÖ´Â ¾ÏÈ£È ÇÁ·Î±×·¥ÀÌ´Ù.
¼ö³â°£¿¡ °ÉÃÄ ¸¹Àº ¹®¼°¡ ¸¸µé¾îÁ³´Ù. À̰ÍÀº ´ëÇÑÈ÷ À¯¿ëÇÑ Á¤º¸·Î °£ÁÖÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
±×·¯ÇÑ Á¤º¸ Áß ¸¹Àº °ÍÀº »ó´çÈ÷ ÀϹÝÀûÀÎ °ÍÀ¸·Î GnuPG¿¡µµ Àû¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌµé ¹®¼¸¦ º¸°í ½Í´Ù¸é
´ÙÀ½¿¡ ³ª¿Í ÀÖ´Â URLÀ» ÂüÁ¶Çϱ⠹ٶõ´Ù:
±¹Á¦ PGP ȨÆäÀÌÁö
PGP DH ´ë RSA FAQ ¹®¼´Â µÎ°¡Áö ¾Ë°í¸®ÁòÀÇ Â÷ÀÌÁ¡¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Ù.
ÀÌ µÎ°¡Áö´Â GnuPG¿¡¼ ¸ðµÎ »ç¿ëÇÏ´Â °ÍÀÌ´Ù.
Ű ¼¹ö
Keyserver.net
http://wwwkeys.eu.pgp.net
¼Àû
B. Schneier, "Applied Cryptography, Second Edition",
Wiley, 1996 Deutsche Ausgabe unter dem Titel "Angewandte
Kryptographie", Addison-Wesley, 1996