If the column is indexed and you know what you're doing, BINARY(16) for performance reasons.
BINARY(16)
Otherwise, CHAR(32) is fine. Make sure the column uses the ascii charset though. (ascii_bin for example)
CHAR(32)
ascii_bin