Estás equivocando los conceptos de los operadores lógicos.
No se usa uno u otro porque es más rápido. Tampoco aportan nada a la seguridad.
La diferencia entre == y === radica en que el segundo operador comprueba además de su equivalencia si es del mismo tipo.
Evidentemente tu contraseña va ser un string de 32 caracteres, (MD5) así que no sacas nada diferente usando uno que otro.
Lo mejor ante la duda es mirar el manual de php para ver como funciona un operador lógico:
http://www.php.net/manual/es/languag...comparison.php
De todas formas te dejo un ejemplo:
Código PHP:
<?php
var_dump( 1 == 1); //true
var_dump( 1 == '1'); //true
var_dump( 1 === 1); //true
var_dump( 1 === '1'); //false
?>