Hola josusaar,
Primero creo debes de entender que md5 y https son dos cosas total y absolutamente diferentes, https es un protocolo de transferencia seguro. MD5 es un algoritmo de hasheo, no tiene una cosa nada que ver con la otra.
También saber que HTTPS no tiene nada que ver con PHP y depende al 100% de tu Servidor Web el poder soportar e instalar ese certificado de seguridad para que tu sitio funcione.
Te muevo al foro de Servidores Web para que te orienten en como realizarlo.
Saludos