In the MySQL source code, the BINARY type is defined in the / ctype -bin.c files.
This is similar to the default C ascii encoding converted to binary. This should happen faster than ascii_bin encoded CHAR (32).
Since it takes less time to write / read a binary file and it takes up less disk space in the indexes and memory and because the data type CHAR (32) is more than 16 bytes
If you want to use this you must use this php code
<?php md5 ( "password", true );
source share