¿Para qué necesito un sitio https?
Para que los datos que viajan desde su computadora hacia su sitio web y desde su sitio web hacia su computadora no lo hagan en texto plano sino que lo hagan en forma segura o "encriptada", usted debe comprar un certificado en una autoridad de certificación (lo pueden solicitar por ticket) e instalarlo en su servidor (por lo general se requiere de una IP exclusiva y configuraciones que a veces pueden resultar engorrosas).
Una vez realizadas estas configuraciones, al enviar un usuario y contraseña o cualquier otro dato, estos viajan encriptados y no pueden ser decodificados sin que la persona la cual quiere acceder a estos tenga las claves de encriptación correspondiente. Esto es lo que hace, en una forma muy resumida, el protocolo SSL.