[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] Wel µµ¿ò¸» ¹®¼­ [ÀÌÀü]  [´ÙÀ½]
´ëºÐ·ù: ³»ÀåÇÔ¼ö
¼ÒºÐ·ù: ¾ÏȣȭÇÔ¼ö
decode() ÀÛ¼ºÀÏ: 1999/12/26
¼öÁ¤ÀÏ: 2002/07/05

1. Çü½Ä Çü½Ä1) result= decode(enstr) Çü½Ä2) result= decode(enstr, destr) Çü½Ä3) result= decode(enstr, destr, instr) 2. ±â´É: WelÀÇ encode()ÇÔ¼ö·Î ¾ÏȣȭÇÑ ¾ÏÈ£¹®À» Çص¶ÇÏ¿© ¿ø¹®À» ¾ò´Â´Ù. Çü½Ä2)¿Í Çü½Ä3)¿¡¼­ ÀÎÀÚ destrÀº º¹È£È­ Å°¸¦ ÀǹÌÇϸç, ÀÎÀÚ instrÀº °£Á¢ º¹È£È­ Å°¸¦ ÀǹÌÇÏ°í ¿ø¹®À» ¾Ïȣȭ ÇÒ ¶§ »ç¿ëÇÑ °ª°ú °°¾Æ¾ß ÇÑ´Ù. 3. ¼³¸í (1) ¸ðµç ÀÎÀÚ´Â ¹®ÀÚ¿­ÀÌ¸ç ¼öÄ¡ÀÏ ¶§¿¡´Â ¹®ÀÚ¿­·Î º¯È¯µÈ´Ù. (2) ÀÎÀÚ enstrÀº encode() ÇÔ¼ö·Î ¾ÏȣȭµÈ ¾ÏÈ£¹®À̾î¾ß ÇÑ´Ù. (3) ÀÎÀÚ destrÀº encode() ÇÔ¼ö·Î ¾ÏȣȭÇÒ ¶§ »ç¿ëÇÑ º¹È£È­ Å°ÀÌ´Ù. (4) Çü½Ä1)Àº º¹È£È­ Å° ¾øÀÌ ¾Ïȣȭ Å°·Î¸¸ ¾Ïȣȭ ÇÑ°ÍÀ» Çص¶ÇÒ °æ¿ìÀÌ´Ù. (5) Çü½Ä2)¿Í Çü½Ä3)Àº º¹È£È­ Å°¸¦ »ç¿ëÇÏ¿© ¾Ïȣȭ ÇÑ°ÍÀ» Çص¶ÇÒ °æ¿ìÀÌ´Ù. (6) Çü½Ä3)ÀÇ ÀÎÀÚ instrÀº °£Á¢ º¹È£È­ Å°¸¦ ÀǹÌÇϸç instrÀÇ °ªÀ» º¯¼ö·Î ÇÏ¿© ±× °ªÀ» º¹È£È­ Å°·Î »ç¿ëÇÑ´Ù. ÀÌ°ÍÀº ¾Ïȣȭ ºÎºÐÀ̳ª º¹È£È­ ºÎºÐÀÌ ÀÖ´Â Wel ¿ø½Ã ÇÁ·Î±×·¥ÀÌ ³ëÃâÀÌ µÉ °æ¿ì¿¡ º¹È£È­ Å°°¡ ³ëÃâµÇ±â ¶§¹®¿¡ º¸¾È»ó º¹È£È­ Å°¸¦ º°µµ·Î °ü¸®ÇÏ·Á´Â ¸ñÀûÀ¸·Î »ç¿ëÇÑ´Ù. °£Á¢ º¹È£È­ Å°ÀÇ º¯¼ö ¸í(instrÀÇ °ª)Àº Wel ÇÁ·Î±×·¥ ¶Ç´Â formÀÇ º¯¼ö¸í ÀÛ¼º ±ÔÄ¢À» ¹«½ÃÇÒ ¼ö ÀÖ¾î @pass¿Í °°Àº º¯¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÇÁ·Î±×·¥À̳ª form¿¡¼­´Â ÀÌ¿Í °°Àº º¯¼öÀÇ °ªÀ» ¹Ý¿µÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ÀÌ·¯ÇÑ ¸íĪÀ» »ç¿ëÇÏ´Â °ÍÀÌ º¸¾È ¿¡ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. @pass¿Í °°Àº º¯¼ö¿¡ °ªÀ» ´ëÀÔÇÏ·Á¸é listmerge() ÇÔ¼ö¸¦ formÀ» °³¹æÇÏÁö ¾ÊÀº »óÅ¿¡¼­ ½ÇÇàÇÏ¸é µÈ´Ù. ( °£Á¢ º¹È£È­ Å°¿¡ °ªÀ» ´ëÀÔÇÏ´Â ¹æ¹ýÀº "/etc/wel.passwd"¸¦ Âü°íÇÏ¸é µÈ´Ù ) (7) Çü½Ä3)¿¡¼­ destr°ú instrÀÇ °ªÀÌ ¸ðµÎ ÀÖÀ» °æ¿ì¿¡ instrÀ» ¿ì¼±ÇÑ´Ù. (8) ÀÎÀÚ enstrÀÌ Çص¶µÈ ¿ø¹® ¹®ÀÚ¿­ÀÌ result¿¡ µ¹·ÁÁø´Ù. 4. »ç¿ë¿¹ str1= encode("seoul", "an"); str2= decode(str1); printf(" ¾ÏÈ£¹®: %-20s , Çص¶µÈ ¿ø¹®: %s\n", str1, str2); str1= encode("seoul", "k"); str2= decode(str1); printf(" ¾ÏÈ£¹®: %-20s , Çص¶µÈ ¿ø¹®: %s\n", str1, str2); str1= encode("seoul", "an", "pusan"); str2= decode(str1, "pusan"); printf(" ¾ÏÈ£¹®: %-20s , Çص¶µÈ ¿ø¹®: %s\n", str1, str2); ------------------------------ [ Ãâ·Â°á°ú ] ------------------------------ ¾ÏÈ£¹®: an6PeIHD.06FbYogf7w , Çص¶µÈ ¿ø¹®: seoul ¾ÏÈ£¹®: kknOM7GbyNSsoe0iC , Çص¶µÈ ¿ø¹®: seoul ¾ÏÈ£¹®: an0oLgDw9w08a1EE , Çص¶µÈ ¿ø¹®: seoul

Wel Version 1.0
[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] [ÀÌÀü]  [´ÙÀ½]