| È÷¸Þ : °Å´ëÇÑ Á¤¼ö ¼öÇÐ ¹× ¾ÏÈ£È ¾ÏÈ£È ±â´É (°ø°³ Å° / ºñ¹Ð Å°) ¹× °Å´ëÇÑ Á¤¼ö ¼öÇÐ ÇÔ¼ö |
Áö±Ý ´Ù¿î·Îµå |
È÷¸Þ : °Å´ëÇÑ Á¤¼ö ¼öÇÐ ¹× ¾ÏÈ£È ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- By DevOTechS
- ¿î¿µÃ¼Á¦:
- Windows 2000, Windows 98, Windows Me, Windows, Windows XP, Windows NT
- Ãß°¡ ¿ä±¸ »çÇ×:
- Windows 98/Me/NT/2000/XP
È÷¸Þ : °Å´ëÇÑ Á¤¼ö ¼öÇÐ ¹× ¾ÏÈ£È Å±×
È÷¸Þ : °Å´ëÇÑ Á¤¼ö ¼öÇÐ ¹× ¾ÏÈ£È ¼³¸í
HimeÀº °Å´ëÇÑ Á¤¼ö ¼öÇÐ ¹× ¾ÏÈ£È ¶óÀ̺귯¸®¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ´Â ÇÁ·Î±×·¥ÀÇ SHA-256 Secure Hash ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© RSA °ø°³ Å° ¾ÏÈ£È, AES (Rijndael) ºñ¹Ð Å° ¾ÏÈ£È ¹× µðÁöÅÐ ¼¸íÀ» ±¸ÇöÇÒ ¼öÀÖ´Â Windows ÇÁ·Î±×·¡¸Ó¸¦À§ÇÑ ±â´É ¸ðÀ½ÀÔ´Ï´Ù. HimeÀº ¶ÇÇÑ °Å´ëÇÑ ¼Ò¼ö »ý¼º, ¾ÏÈ£È µÈ ³¼ö »ý¼º (A.O. Blum-blum-shub ¹× rsa) ¹× °Å´ëÇÑ Á¤¼ö ¼öÇÐ ¿¬»êÀ»À§ÇÑ ±â´ÉÀ» Æ÷ÇÔÇÕ´Ï´Ù. °ø°³ Å° ¾ÏÈ£È ¹æ½ÄÀ» ±¸ÇöÇÏ·Á¸éÀÌ ¸ðµç ¼öÇÐ ÇÔ¼ö¸¦ ºôµù ºí·ÏÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. È÷¸ÞÀÇ °Å´ëÇÑ Á¤¼ö ¼ýÀÚ´Â ¼ö½Ê¸¸ °³ÀÇ ¼ýÀÚ°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. 2 ^ 31 (2147483648) Á¤È®ÇÏ°Ô ¿À·¡µÇ¾ú´Ù. ±×°ÍÀº 268 ¹é¸¸ ¼ýÀÚ ÀÌ»óÀÔ´Ï´Ù! (´ëÁ¶ÀûÀ¸·Î °·ÂÇÑ 512 ºñÆ® ¾ÏÈ£È Å°´Â 64 ÀÚ¸® ¼ýÀÚÀÔ´Ï´Ù). È÷¸Þ´Â DLLÀ̹ǷΠDLL¿¡ ¾×¼¼½º ÇÒ ¼öÀÖ´Â ¸ðµç ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â C, C ++, Visual Basic, Delphi, PowerBasic, PureBasic, Euphoria, Java, ... È÷¸Þ´Â µ¥¸ð¿Í Å×½ºÆ® ÇÁ·Î±×·¥ (¼Ò½º ÄÚµå Æ÷ÇÔ)ÀÌ ÇÔ²² Á¦°øµÇ¸ç È÷¸Þ¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀÇ ¿¹¸¦ º¸¿©ÁÖ´Â °ÍÀÔ´Ï´Ù. Visual Basic 5/6ÀÇ µ¥¸ð ÇÁ·Î±×·¥µµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. È÷¸Þ´Â PowerBasic ¹× ÀζóÀÎ ¾î¼Àºí·¯·Î ÀÛ¼ºµÇ¾ú½À´Ï´Ù. ÁÖ¿ä Ư¡: ÇÁ·Î±×·¥ÀÇ ¸¹Àº ´Ü¹æÇâ º¸¾È Çؽà ±â´É Áß Çϳª¸¦ »ç¿ëÇÏ¿© °ø°³ Å° ¾ÏÈ£È, ºñ¹Ð Å° ¾ÏÈ£È, µ¥ÀÌÅÍ º¸¾È ¹× µðÁöÅÐ ¼¸íÀ» ±¸ÇöÇÒ ¼öÀÖ´Â Windows ÇÁ·Î±×·¡¸Ó ¿ë ¾ÏÈ£È ÅøŶÀÔ´Ï´Ù. °ø°ø (ºñ´ëĪ) ÁÖ¿ä ¾ÏÈ£È ¹× RSA¿Í µðÁöÅÐ ¼¸í; Ç¥ÁØ ¹öÀü ¶Ç´Â CRT (Áß±¹ ³ª¸ÓÁö Á¤¸®) ¹öÀü. Secret (´ëĪ) 3 °¡Áö ´Ù¸¥ ºí·Ï ¾ÏÈ£ ¸ðµå ¶Ç´Â ArcFour (RC4 ȣȯ) (**)¿¡¼ AES (rijndael)·Î Å° ¾ÏÈ£È. Çؽà ±â´É : SHA-512, SHA-256, SHA-1, MD5, CRC32 (**) HimeÀº ¶ÇÇÑ °Å´ëÇÑ ¼Ò¼ö »ý¼º ¹× ¾ÏÈ£ ÀûÀ¸·Î ¾ÈÀüÇÑ ³¼ö »ý¼º (A.O. Blum-Blum-shub ¹× RSA)À»À§ÇÑ ±â´ÉÀ» Æ÷ÇÔÇÕ´Ï´Ù. True Random Number µ¥ÀÌÅÍ´Â ÀÎÅÍ³Ý ¼¹ö¿¡¼ °Ë»ö ÇÒ ¼ö ÀÖ½À´Ï´Ù. Diffie-Hellman Å° ±³È¯ ¾Ë°í¸®ÁòÀº ¼¼¼Ç Å°¸¦ ¾ÈÀüÇÏ°Ô ±³È¯ÇÕ´Ï´Ù. È÷¸Þ´Â ¼±ÅÃÇÒ ¼öÀÖ´Â ¿©·¯ ¾ÐÃà ¾Ë°í¸®ÁòÀÌÀÖ´Â ¾ÐÃà ¹× ¾ÐÃà ÇØÁ¦ ±â´ÉÀ» °®Ãß°í ÀÖ½À´Ï´Ù. È÷¸Þ´Â ¸ÖƼ ½º·¹µå ¾îÇø®ÄÉÀÌ¼Ç ¶Ç´Â µ¿½Ã ȯ°æ¿¡¼ »ç¿ëÇϱâ À§ÇØ ½º·¹µå ¾ÈÀü (ÀçºÎ¸¦ Àç ÀÔ·Â)ÀÔ´Ï´Ù. È÷¸Þ´Â Çʵ尡ÀÖ´Â ·¹ÄÚµå·Î¼ µ¥ÀÌÅ͸¦ ½±°Ô ó¸® ÇÒ ¼öÀÖ´Â ±â´ÉÀ» °¡Áö°í ÀÖ½À´Ï´Ù. HimeÀº ´Ù¾çÇÑ Çü½Ä °£ÀÇ µ¥ÀÌÅ͸¦ º¯È¯ÇÏ´Â ±â´ÉÀ» °¡Áö°í ÀÖ½À´Ï´Ù : °Å´ëÇÑ Á¤¼ö, Base64, 10 Áø¼ö, 16 Áø¼ö, ASCII ¹ÙÀ̳ʸ®. È÷¸Þ´Â µð½ºÅ© ÆÄÀÏÀ» ¾ÈÀüÇÏ°Ô Áö¿ì±âÀ§ÇÑ ±â´ÉÀÌ ÀÖ½À´Ï´Ù. HIGHS °Å´ëÇÑ Á¤¼ö ¼öÇÐÀû, ºñÆ® Á¶ÀÛ ¹× ºÎ¿ï ±â´ÉÀº ´Ù¸¥ °ø°³ Å° ¾ÏÈ£È Ã¼°è¸¦ ±¸ÇöÇϰųª ÀÓÀÇÀÇ Á¤¹Ðµµ·Î ¼öÇÐ °è»êÀ» ¼öÇàÇϱâÀ§ÇÑ ºôµù ºí·Ï ¿ªÇÒÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. È÷¸ÞÀÇ °Å´ëÇÑ Á¤¼ö ¼ýÀÚ´Â ¼ö¹é ÀÚ¸® ±æÀÌ°¡ µÉ ¼ö ÀÖ½À´Ï´Ù. 2 ^ 31 (2147483648) Á¤È®ÇÏ°Ô ¿À·¡µÇ¾ú´Ù. ±×°ÍÀº 2 ¾ï 8,800 ¸¸ ÀÚ¸® ÀÌ»óÀÔ´Ï´Ù! HimeÀº 32 ºñÆ® DLLÀ̹ǷΠǥÁØ Win32 DLL¿¡ ¾×¼¼½º ÇÒ ¼öÀÖ´Â ¸ðµç ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â C, C ++, C #, Visual Basic, Delphi, PowerBasic, PureBasic, Euphoria, Java, Macromedia Director¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù (GLU32) ... NET (DOT NET) ¾ð¾î´Â È÷¸Þ¸¦ '°ü¸®µÇÁö ¾Ê´Â ÄÚµå DLL'À¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. HimeÀº µ¥¸ð ¹× Å×½ºÆ® ÇÁ·Î±×·¥ (¼Ò½º ÄÚµå Æ÷ÇÔ)ÀÌ ÇÔ²² Á¦°øµÇ¾î ¼º´ÉÀ» º¸¿©ÁÖ°í È÷¸Þ¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀÇ ¿¹·Î¼ Á¦°øÇÕ´Ï´Ù. Visual Basic 5/6, Delphi ¹× PureBasicÀÇ µ¥¸ð ÇÁ·Î±×·¥µµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. È÷¸Þ´Â PowerBasic (*) ¹× ÀζóÀÎ ¾î¼Àºí·¯·Î ÀÛ¼ºµÇ¾ú½À´Ï´Ù.
È÷¸Þ : °Å´ëÇÑ Á¤¼ö ¼öÇÐ ¹× ¾ÏÈ£È °ü·Ã ¼ÒÇÁÆ®¿þ¾î