Los campos de la contraseña son una categoría especial de la etiqueta input. Aun así, escribirlos es tan simple como escribir un campo de texto normal.
html<input type="password" size="5" maxlength="5" />
<input type="password" size="10" maxlength="10" />
Y el resultado es un campo en el cual el texto está escondido en forma de asteriscos, estrellas o círculos negros, esto depende de la interpretación del navegador.
Como puedes ver, no hay una gran diferencia entre la estructura de un campo de texto normal y la estructura de un campo que contiene una contraseña.
Debe decirse que estos campos de contraseña no están encriptados, y usarlos sin ningunas medidas de seguridad, tal y como se muestran, arriba no es recomendable.
El envío de contraseñas cifradas con el servidor se puede hacer usando SSL / HTTPS. Otra forma sería utilizar .htaccess (si estás usando Apache). Pero esto son cosas técnicas que aprenderás más adelante.