Con esta función podemos comprobar si una cadena está encriptada con MD5, la validación del string se realiza a través de una expresión regular.

<?php

    function isMd5($md5){
        
        return preg_match('/^[a-f0-9A-F]{32}$/', $md5);
        
    }
    
    $string = '4d186321c1a7f0f354b297e8914ab240';
    
    if(isMd5($string)){
        
        echo 'SI es MD5';
        
    }else{
        
        echo 'NO es MD5';
        
    }

?>

Si te ha sido de utilidad ¡deja un comentario! 🙂