안녕하세요. 가끔 출석하는 매일눈팅회원 김영기입니다.
rar이나 zip파일에 걸린 암호를 해독하는 리커버리 소프트웨어가 여러 종류가 있습니다.
제가 알기로는 문자열 조합을 무한대입하는 방식이 기본인데요. 아주 예전에 제가 돌려 본 기억으로는 알파벳+숫자 정도를 넘어가는 조합, 이를테면 특문대입도 같이 하는 옵션으로 하면 7~8자 정도까지만 해도 굉장히 많은 시간이 걸렸던것으로 기억합니다.
하지만 세월이 흐르고 소프트웨어의 성능 하드웨어의 성능 모두 예전과는 비교가 안 되게 발전했을텐데요.
요즘 나오는 멀티코어 고사양 PC에 최신 소프트로 해독을 시도하면 어느 정도 현실적인 시간투자로 해독이 이루어지는 수준에 도달했는지 궁금합니다.
암호가 엄청나게 길다면 말도안되는 시간이 걸릴 테니 최대 20글자 정도라고 가정을 하고, 대신 알파벳,숫자,특수문자,공백은 모두 조합 대입하는 방식이라고 할 때, 대충 2~3일 정도면 작업이 완료되는 수준이면 제 생각엔 현실적인 사용수준에 도달했다고 생각합니다.
또 하나 궁금한점이, 무작위 대입 방식으로 암호를 해독하는 경우엔 '암호화 방식'이 어떤 것인가(최신의 고도화된 기술인가)는 아무런 장애가 되지 않을 것 같은데 이것도 맞는지 궁금합니다.
¾ÏÈ£È ¹æ½ÄÀÌ ¾Ë·ÁÁø °ÍÀ̰ųª ¾Ïȣȸ¦ ÇØÁ¦ÇÏ´Â ÇÁ·Î±×·¥ÀÌ Á¸ÀçÇÏ´Â °æ¿ì¿¡ Å°¸¦ ¹Ù²ã°¡¸é¼ ½ÃµµÇÒ ¼ö ÀÖÀ¸´Ï±î¿ä.
°Ô´Ù°¡ Á¶°Ç¿¡ ¸Â´Â´Ù¸é CPU°¡ ¾Æ´Ñ GPU¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ°í ÀÌ °æ¿ì¿¡´Â ´õ ºü¸£°Ô Ç®¼ö°¡ ÀÖ°ÚÁö¿ä.
Å° ±æÀÌ´Â 20±ÛÀÚÀÇ °æ¿ì¿¡´Â 160ºñÆ®Àε¥, º¸Åë ÃÖ±Ù¿¡´Â 256ºñÆ® ÀÌ»óÀ» »ç¿ëÇÒ ¶§ ¾ÈÀüÇÏ´Ù°í ÇÏ´Â °Í °°½À´Ï´Ù.
Å° ±æÀÌ°¡ 1ºñÆ® ´Ã¾î³ª¸é, °É¸®´Â ½Ã°£ÀÌ µÎ¹è°¡ µË´Ï´Ù. 10ºñÆ® ´Ã¾î³ª¸é 1024¹è°¡ µÇ¿ä.
10ºñÆ® ´Ã¾î³ Å°¸¦ µ¿ÀÏÇÑ ½Ã°£¿¡ Çص¶ÇÏ·Á¸é ÇÁ·Î¼¼½Ì ÆÄ¿ö¸¦ 1024¹è ´Ã·Á¾ß µË´Ï´Ù.
¾Æ¸¶ 256ºñÆ®°¡ ¾ÈÀüÇÏÁö ¾ÊÀº »óȲÀÌ µÇ¸é 512ºñÆ®¸¦ ¾²¸é µÇ°í, ¹¹ ±×·¸°ÚÁö¿ä?
http://ko.wikipedia.org/wiki/¹«Â÷º°_´ëÀÔ_°ø°Ý
http://en.wikipedia.org/wiki/Brute-force_attack
ÀÚ¼¼ÇÑ ³»¿ëÀº À§Å°Çǵð¾Æ ¹®¼¸¦ Âü°íÇϼ¼¿ä. Çѱ¹¾î ¹®¼´Â ³»¿ëÀÌ Á» ºó¾àÇϳ׿ä.