MD5 calculator

The purpose of this calculator is computing replies used by challenge-handshake authorization schemes. MD5 state can be updated multiple times, each time using string treated as text or hex buffer (consider salt/nonce as binary, password as text or vice versa).

Input: