MD5 배틀

 

1. 소개
2. 원리
3. 사이트
4. 최강의 단어
5. 지역 보정(?)
6. 최의 단어들


1. 소개


특정 단어를 입력하여 '맞짱'을 뜨게 만드는 웹게임으로, 단어의 MD5[1] 해싱값을 토대로 공격력, 방어력, HP 등 여러 수치를 만들어내어 실시간 배틀을 통해 승패를 가리는 게임이다.
백괴사전에서는 마법의 MD-5 시뮬레이터 라고 부른다.

2. 원리


MD5 해싱값의 앞에서부터 각각 두자리씩 끊어 공격, 방어, 명중, 운, 체력, 민첩도가 정해진다. 예를 들어서 아래 후술할
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. 사이트


본래 MD5 배틀 하나만 있는 것이 아니라 MD5 해싱값을 이용해 궁합을 보거나 싸움을 붙이는 식으로 노는 "마법의 MD5"[3]라는 이름의 홈페이지에서 서비스하던 프로그램이었으나, 개중 MD5 배틀만 이용자들에게 유달리 강한 인상을 남긴 것인지 이후 마법의 MD5 홈페이지의 서비스가 종료된 이후에도 MD5 배틀은 이런저런 유사 프로그램이 나와서 이어지게 되었다.
(아카이브)


위 셋 다 사이트가 망했다가 어찌어찌 해서 살아난 모양이었지만 또 망했다.
(아카이브)
원판이 남아있던 시기에 나온 패러디 버전. 능력치 계산 방식이 다소 달랐고, 능력치 외에도 직업이 따로 정해져서 중간에 특수 능력을 쓰곤 했다. 2014년 6월부로 왠지 접속이 안되다가 7월 기준으로 접속이 다시 된다. 하지만 2017년 6월 현재[4] 또 접속이 안된다.
여담으로, 이 프로그램은 을 깐다고 한다.
[image]
[image]
아래의 카피 버전에서 홍진호임요환이 싸우면 정확히 임요환의 체력이 2 남은 채 승리한다.

기본 원리는 같지만 새로 흉내 내어 만든 물건이라 알맹이와 결과는 다르다. 2018년 이후 서버 불안정으로 인해 장기간 점검에 들어가있다가 어느날 기반 사이트와 함께 접속 불가능한 백지 페이지가 되었다. 2020년, 기반 사이트는 돌아왔지만 MD5 배틀은 돌아오지 못했다. [5]

역시 기본 원리는 같지만 전투 시스템이 달라서, 같은 이름끼리 싸우면 항상 같은 과정과 결과만 나오는 원작이나 파생작들과 달리 싸움을 붙일 때마다 과정이 달라지고 그에 따라 결과도 달라질 수 있다. 백괴사전 서버에서 일부 데이터가 날아가는 바람에 본진에는 2019년 8월 이후 접속 불가능하나, 백괴게임을 포크한 리버티 게임(구 백괴게임 미러)에 게임이 포크되어있다.
단어 대신 이미지로 하는 버전도 있다.
기존 MD5 배틀과는 매커니즘에 다소 차이가 있는데, 능력치와 별개로 주고받는 대미지량에 분산이 있었던 원본 MD5 배틀과 달리 공격력과 방어력에 따라 명확히 정해진 수치만큼 체력이 깎인다. 대신 중간중간 체력이 정해진 수치만큼 떨어질 때마다 능력치가 변동되는 특징이 있다.

4. 최강의 단어


2009년 까지 밝혀진 최강의 단어는
EImy
가 있으며
EImy
의 스탯은 공격력 100 / 민첩 99 / 방어력 100 / 명중 99 / 운 100 / HP 292라는 사기적 스펙을 자랑한다. 사실 현재 MD5라는 해시함수는 이미 완전히 해킹된 수준으로 취급되며, PC 수준의 하드웨어로도 몇분만에 해시 충돌을 찾아낼 수 있으니, 이 짓을 할 정도로 할일없는 해커라면 얼마든지 최강의 단어를 더 찾아낼 수도 있을 것이다. MD5 문서 참조.
EImy
와 대적할만 단어로
@)r}I
가 존재하기는 하지만, 특수문자 조합이라 보기가 별로 좋지 않다는 이유로
EImy
최강자설이 통설로 인식된다.
마찬가지 이유로 앞의 두 이름을 모두 씹어먹는
A#v[3i
도 인지도가 낮다. 이 녀석은 모든 능력이 100에 체력 298이다.
현재까지의 한글단어 최강스펙은 '''레전드 골드란'''으로
공격력 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개를 다 씹어먹는다.

히오스는 롤을 이긴다.
Stalemate ReduxGeometry Dash 레벨들중 제일 강하다.

5. 지역 보정(?)


지역별(?) 전투 장소에 따라 능력치가 달라지는 경우가 있다. 그 예로
9yュOトE
의 경우 일본에서 싸우면 공격 100 / 민첩성 100 / 방어 100 / 명중 100 / 운 100 / HP 300이라는 절대MAX 능력치이지만, 우리나라에서 싸우면 공격 44 / 민첩성 68 / 방어 30 / 명중 76 / 운 89 / HP 117이라는 그저 그런 능력치를 보인다. 중간에 섞인 일본어 반각 가타카나 문자 탓인듯.
굽시니스트가 웹에서 연재하던 시절의 2차 세계대전 만화에서도 이 게임이 나온적이 있다. 현재는 웹연재판 2차대전 만화가 사라져 볼 수 없다.

6. 최'''약'''의 단어들


최'''악'''의 단어들이 아님에 유의하도록 하자.
한글로 구성된 최'''약'''의 단어들은 이동국, 데스윙, 쎾쓰(...)가 있으며 이 넷은 서로 먹고 먹히는 가위바위보식 상성을 갖고 있다.
그리고 위에 있는 단어 중 쎾쓰를 제외한 모두에게 패하는 다스시디어스가 있는데 후에 간장게장이 다스시디어스에게 패한다는 것이 밝혀졌다. 그런데 간장게장은 이동국, 데스윙, 쎾쓰 모두에게 이긴다. 이것 역시 가위바위보식 상성.
J컵(...)은 이동국, 데스윙, 쎾쓰, 다스시디어스에게 모두 패하며 오로지 간장게장만을 이긴다.
아리스토텔레스도 상상을 초월하는 약캐
는 여기 있는 모두와 16라운드까지 가는 탱커이다
수도권 전철 중에선 구일역이 가장 약하다.
4chan는 공격:14 민첩성:51 방어:45 명중:81 운(運):16 HP:192로 상당히 약하다. ED, ilbe, DC, 5ch 모두에게 진다.
차범근은 백괴게임 기준으로 공격이 0이다(...).
M16A4는 체력이 0이라 시작하자마자 패배한다. 고로 '''여기 있는 모두에게 진다.'''

[1] 파일의 무결성을 체크하는 단방향 암호화로 값의 길이와는 상관없이 일정한 길이의 값으로 변환시킨다. 다만 MD5 방식은 지금은 이미 깨진 것으로 간주된다.[2] 스탯 계산 모듈에서 나무위키식 계산법을 사용한다고 밝혔다.[3] 아카이브. 당연히 실행은 되지 않는다.[4] 언제부터 막혔는지는 알 수 없지만, 최소한 2015년 7월 이후로 막힌 것 같다. 망한지 2년이나 된 듯.[5] 서버가 터졌던 이유가 당시 지원하던 끝말잇기 기능 때문에 그렇게 크지도 않은 사이트에 트래픽이 몰렸기 때문이라고 하니 MD5 배틀이나 끝말잇기같은 게임 기능이 돌아오길 바라긴 어려울 듯하다.

분류