Hash & Encoding★
What is Hash & Encoding?
crack('0ec37ec6de83fe1e3939766876eac5afb9b01ddf') +
crack('f33ba15effa5c10e873bf3842afb46a6') * dec('MTIzMTQxMg==') = ?
Hash와 Encoding에 관한 문제다. 앞 crack 2개는 Hash로 보이며, 뒤는 ==로 보아 base64
인코딩으로 예상할 수 있다.
먼저 Hash를 복호화 한다는건 불가능하므로 이미 알려진 Hash값일 가능성이 크다. 그래서 구글에 검색해보니 두 값 모두 나왔다.
sha(1817) = 0ec37ec6de83fe1e3939766876eac5afb9b01ddf md5(1012) = f33ba15effa5c10e873bf3842afb46a6 base64(1231412) = MTIzMTQxMg==
따라서 1817 + 1012 * 1231412 = 1246190761