1. 소개
특정 단어를 입력하여 '맞짱'을 뜨게 만드는 웹게임으로, 단어의 MD5[1] 해싱값을 토대로 공격력, 방어력, HP 등 여러 수치를 만들어내어 실시간 배틀을 통해 승패를 가리는 게임이다.백괴사전에서는 마법의 MD-5 시뮬레이터 라고 부른다.
2. 원리
MD5 해싱값의 앞에서부터 각각 1바이트씩 끊어서 공격, 방어, 명중, 운, 체력, 민첩도가 정해진다. 예를 들어서 아래 후술할EImy
같은 경우는 MD5로 암호화하면 fffefcfff5fd499a84b8c140971d0acf
가 되는데, 맨 앞의 6바이트만 떼어낸 값 ff fe fc ff f5 fd
를 10진수로 바꾼 뒤 2.55로 나눠보면 대충 스탯이 나온다. 예시로 FF→255→100, F5→245→96 같이...하지만 이 방법을 그대로 적용하면 0인 스탯이 등장해 정상적인 진행이 어려운 경우가 있을 수 있다. 예를 들자면
M16A4
와 같은 경우 MD5 해쉬값이 01926e3000fabe07cb60b95bacbbca08
가 되는데, 앞의 12자를 2자씩 나눠 01 92 6e 30 00 fa
가 나온다. 이때, 01→1→0.39인 스탯이 나오고, 심지어는 00→0→0인 스탯까지 나오게 된다! 후술할 백괴게임 버전에서도 이러한 계산법을 쓰기 때문에 체력이 0(...)이 되는 버그가 나온다.[2] 따라서 보통은 이러한 값을 보정하여 스탯을 계산한다.[3]3. 사이트
본래 MD5 배틀 하나만 있는 것이 아니라 MD5 해싱값을 이용해 궁합을 보거나 싸움을 붙이는 식으로 노는 "마법의 MD5"[4]라는 이름의 홈페이지에서 서비스하던 프로그램 중 하나였으나, 개중 MD5 배틀만 이용자들에게 유달리 강한 인상을 남긴 것인지 이후 마법의 MD5 홈페이지의 서비스가 종료된 이후에도 MD5 배틀은 이런저런 유사 프로그램이 나와서 이어지게 되었다.위 셋 다 사이트가 망했다가 어찌어찌 해서 살아난 모양이었지만 또 망했다.
평행우주 전투
원판이 남아있던 시기에 나온 패러디 버전. 능력치 계산 방식이 다소 달랐고, 능력치 외에도 직업이 따로 정해져서 중간에 특수 능력을 쓰곤 했다. 2014년 6월부로 왠지 접속이 안되다가 7월 기준으로 접속이 다시 된다. 하지만 2017년 6월 현재[5] 또 접속이 안된다. 그런데 2021년에 평행우주 전투라는 이름으로 돌아왔다! 하지만 스탯 중 민첩 스탯이 없어지고[6] 값이 다르게 나온다.
여담으로, 이 프로그램은 콩을 깐다고 한다.
평행우주 전투도 마찬가지다.
홍진호의 데미지와 방어력이 22다. 게임결과가 해킹되어 준우승이 되었다.
아래의 카피 버전에서 홍진호와 임요환이 싸우면 정확히 임요환의 체력이 2 남은 채 승리한다.
기본 원리는 같지만 새로 흉내 내어 만든 물건이라 알맹이와 결과는 다르다. 2018년 이후 서버 불안정으로 인해 장기간 점검에 들어가있다가 어느날 기반 사이트와 함께 접속 불가능한 백지 페이지가 되었다. 2020년, 기반 사이트는 돌아왔지만 MD5 배틀은 돌아오지 못했다.
리버티게임 포크
역시 기본 원리는 같지만 전투 시스템이 달라서, 같은 이름끼리 싸우면 항상 같은 과정과 결과만 나오는 원작이나 파생작들과 달리 싸움을 붙일 때마다 과정이 달라지고 그에 따라 결과도 달라질 수 있다. 2019년 8월경 백괴사전에서 발생한 대규모 서버 에러의 여파로 백괴게임을 포함한 미디어 자료가 대량 소실된 탓에 백괴게임 버전 MD5 배틀도 역사 속으로 사라졌다. 백괴게임을 포크한 리버티게임(구 백괴게임 미러)에 포크되어있다.
단어 대신 이미지로 하는 버전도 있다.
기존 MD5 배틀과는 매커니즘에 다소 차이가 있는데, 능력치와 별개로 주고받는 대미지량에 분산이 있었던 원본 MD5 배틀과 달리 공격력과 방어력에 따라 명확히 정해진 수치만큼 체력이 깎인다. 대신 중간중간 체력이 정해진 수치만큼 떨어질 때마다 능력치가 변동되는 특징이 있다.
2023년판
그렇게 여러 제작자들에 의해 복구, 폐쇄가 반복되다가 2023년 새로운 사이트가 나왔다. 사이트내 포스트를 보면 2023년 5월경 서비스를 시작한 듯하며, 사이트 설명란에 "작자가 2006년에 공개했던 '마법의 MD5'를 리뉴얼한 것(作者が2006年に公開していた「魔法のMD5」をリニューアルしたもの)"이라는 설명이 있는 것을 보면, 최초 버전인 마법의 MD5 홈페이지의 주인이 직접 복구한 버전인 모양. 제작자가 같아서 그런지 능력치는 최초 버전과 완전히 동일하게 나온다.
해당 사이트는 데스크탑에서도 실행은 가능하지만 기본적으로 모바일 화면에 특화돼있으며, 기존의 단어간 배틀 외에도, 즐겨쓰는 단어를 이미지와 플레이버 텍스트가 딸린 카드 형식으로 만들어 공유할 수 있는 기능도 새로 생겼다. 아래에 최강의 단어로 꼽힌
EImy
와 @)r}I
는 아예 제작자가 손수 카드로 만들어놨다.4. 최강의 단어
2009년 까지 밝혀진 최강의 단어는EImy
가 있으며 EImy
의 스탯은 공격력 100 / 민첩 99 / 방어력 100 / 명중 99 / 운 100 / HP 292라는 사기적 스펙을 자랑한다. 사실 현재 MD5라는 해시함수는 이미 완전히 해킹된 수준으로 취급되며, PC 수준의 하드웨어로도 몇분만에 해시 충돌을 찾아낼 수 있으니, 이 짓을 할 정도로 할일없는 해커라면 얼마든지 최강의 단어를 더 찾아낼 수도 있을 것이다. MD5 문서 참조.EImy
와 대적할만 단어로 @)r}I
[8]가 존재하기는 하지만, 특수문자 조합이라 보기가 별로 좋지 않다는 이유로 EImy
최강자설이 통설로 인식된다. 마찬가지 이유로 앞의 두 이름을 모두 씹어먹는
g.ea1gr.31p6ererererere
[9] 도 인지도가 낮다. 이 녀석은 앞의 6바이트가 모조리 FF라서 모든 능력이 100에 체력 300이다.황룡은 황근출을 포함한 다른 병급들을 다 이긴다.
하지만 청룡을 제외한 간부급들에게는 진다.
현재까지의 한글단어 최강스펙은 레전드 골드란[10]으로 공격력 98 / 민첩성 58 / 방어 98 / 명중 90 / 운 88 / HP 299의 스펙을 자랑한다.
개인전이 아닌 단체전에서의 최강 조직은 지구연방군. 단, 가상 단체 한정이다.
무기 중에서는 싸울아비장검이 가장 강하다.
노루는 공격 99 / 민첩성 92 / 방어 40 / 명중 87 / 운 82 / HP 204로 전혀 약하지 않다.
오크여캐는 공격 92 / 민첩성 92 / 방어 98 / 명중 75 / 운 45 / HP 244로 꽤 준수한 성능을 보인다.
한글 자음 중에서는 ㄱ이 가장 강하다.
C++는 공격:97 / 민첩성:98 / 방어:98 / 명중 54 / 운 66 / HP 273로 성능이 좋은 편이다. 위쪽 3개를 다 씹어먹는다.
히오스는 롤을 이긴다.
가면라이더1호 라이더중엔 헬라이징 호퍼가 가장 강하다
독일의 도시 중에서는 바이마르가 가장 강하다.
5. 지역 보정(?)
지역별(?) 전투 장소에 따라 능력치가 달라지는 경우가 있다. 그 예로9yュOトE
의 경우 일본에서 싸우면 공격 100 / 민첩성 100 / 방어 100 / 명중 100 / 운 100 / HP 300이라는 절대MAX 능력치이지만, 우리나라에서 싸우면 공격 44 / 민첩성 68 / 방어 30 / 명중 76 / 운 89 / HP 117이라는 그저 그런 능력치를 보인다. 중간에 섞인 일본어 반각 가타카나 문자 탓인듯.굽시니스트가 웹에서 연재하던 시절의 2차 세계대전 만화에서도 이 게임이 나온적이 있다. 현재는 웹연재판 2차대전 만화가 사라져 볼 수 없다.
6. 최약의 단어들
최악의 단어들이 아님에 유의하도록 하자.한글로 구성된 최약의 단어들은 이동국, 데스윙, 쎾쓰(...)가 있으며 이 넷은 서로 먹고 먹히는 가위바위보식 상성을 갖고 있다.
그리고 위에 있는 단어 중 쎾쓰를 제외한 모두에게 패하는 다스시디어스가 있는데 후에 간장게장이 다스시디어스에게 패한다는 것이 밝혀졌다. 그런데 간장게장은 이동국, 데스윙, 쎾쓰 모두에게 이긴다. 이것 역시 가위바위보식 상성.
J컵(...)은 이동국, 데스윙, 쎾쓰, 다스시디어스에게 모두 패하며 오로지 간장게장만을 이긴다.
아리스토텔레스도 상상을 초월하는 약캐
워는 여기 있는 모두와 16라운드까지 가는 탱커이다
수도권 전철 중에선 구일역이 가장 약하다. 또한 걸포북변역은 나머지 수치는 준수한데 공격이 0이라 공격을 못 한다. 구일역과 걸포북변역이 대결을 할 경우 구일역의 공격이 7이고 걸포북변역의 HP가 174나 되기에 아주 오래 걸리겠지만(...) 이론상 구일역이 이긴다. 2023년 버전에서는 걸포북변역의 공격이 10으로 나와 걸포북변역이 이긴다.
4chan는 공격:14 민첩성:51 방어:45 명중:81 운(運):16 HP:192로 상당히 약하다. ED, ilbe, DC, 5ch 모두에게 진다.
차범근은 백괴게임 기준으로 공격이 0이다(...). 나츠이로 마츠리도 마찬가지다(...).
M16A4는 체력이 0이라 시작하자마자 패배한다. 고로 여기 있는 모두에게 진다.
평행우주 배틀의 경우 F-22 랩터 는 AN-2와 헬륨풍선에게도 패배하는 능력을 자랑한다.
{bkgNR5ES7}-0x69BE027C97
[11]은 모든 스탯이 다 0이다.[1] 파일의 무결성을 체크하는 단방향 암호화로 값의 길이와는 상관없이 일정한 길이의 값으로 변환시킨다. 다만 MD5 방식은 지금은 이미 깨진 것으로 간주된다.[2] 스탯 계산 모듈에서 나무위키식 계산법을 사용한다고 밝혔다.[3] 2023년 버전에서는 각 스탯 최소치가 10, HP 최소치가 100으로 계산된다.[4] 아카이브. 당연히 실행은 되지 않는다.[5] 언제부터 막혔는지는 알 수 없지만, 최소한 2015년 7월 이후로 막힌 것 같다. 망한지 2년이나 된 듯.[6] 민첩 대신 이름을 어느 칸에 적느냐에 따라 선후공이 정해진다.[7] 서버가 터졌던 이유가 당시 지원하던 끝말잇기 기능 때문에 그렇게 크지도 않은 사이트에 트래픽이 몰렸기 때문이라고 하니 MD5 배틀이나 끝말잇기같은 게임 기능이 돌아오길 바라긴 어려울 듯하다.[8] MD5 해싱값 FEFBFCFEF3FF5F305D1FDA1121635B4B[9] MD5 해싱값 FFFFFFFFFFFE53CDBC640FFFB934CFB8[10] MD5 해싱값 F8FAE4DEFE870D1A50D130D106D0A66A[11] MD5 해싱값 000000000000003ea9a295f8a32f1592