A user emailed me and asked how to create a password for a .htpasswd file using PHP. It is actually very simple.
Below is a PHP script that generates a password for .htpasswd from the clear text password stored in $clearTextPassword.

Please note: For Apache servers running on Windows you have to use the htpasswd program to generate passwords, or use the htpasswd generator.

<?php
// Password to be encrypted for a .htpasswd file
$clearTextPassword = 'some password';

// Encrypt password
$password = crypt($clearTextPassword, base64_encode($clearTextPassword));

// Print encrypted password
echo $password;
?>


How to use the code:

  1. Copy the above the code and paste it into your favorite text editor (ie notepad).
  2. Change “some password” to the password you want to encrypt.
  3. Save the code in file called htpasswd.php.
  4. Upload htpasswd.php to your webserver.
  5. Execute the code by going to http://www.your-domain.com/htpasswd.php
  6. The outputted text is your encrypted password.
You can of course also use the htpasswd-generator if you don’t want your own script. Original from http://www.htaccesstools.com/
Google, Microsoft y otros acuerdan implementar sistema de “no rastreo” en internet El presidente de Estados Unidos, Barack Obama, presentó una propuesta de regulación para la privacidad en internet, que busca hacerse cargo de las con...
Actualización de WordPress 3.5 La primera versión de mantenimiento de WordPress 3.5 ha sido recientemente lanzada con solución a 37 vulnerabilidades de seguridad y mejoras de divers...
mysql-db-name mysql_db_name — Obtener datos de resultado Descripción string mysql_db_name ( resource $resultado, int $fila ) Recupera el nombre de la bas...
Caracteristicas de las Apps exitosas España es el país del mundo con mayor adopción de los smartphones (superando a Estados Unidos), con aproximadamente cuatro de cada diez usuarios móvil...
Modelo de cajas en CSS El modelo de cajas o "box model" es seguramente la característica más importante del lenguaje de hojas de estilos CSS, ya que condiciona el diseño de ...
Excelentes Plugins para Webs en JQuery jQuery, la popular librería de funciones JavaScript con la que facilitar el trabajo a los programadores, dispone de numerosos plugins con los que mejo...
La Música Digital siguen aumentando en Ventas Las ventas de música digital siguen creciendo a buen ritmo. Según los consumidores van teniendo a mano más dispositivos conectados, como los smartphon...
Web Hosting Glossary,Terms Letter: V Terms Letter: V VBScript Short for Visual Basic Scripting Edition, a scripting language developed by Microsoft and supported by Microsoft's ...
Curiosidades sobre la vida de Steve Jobs Debido a su precario estado de salud, Steve Jobs acaba de renunciar a la presidencia ejecutiva de Apple, la compañía tecnológica que cofundó en un gar...
YouTube manda a la escuela a sus usuarios Coge la mochila, el bocadillo y regresa a tu pupitre. Esto es lo que quiere hacer YouTube con sus alumnos más rebeldes. Y por rebeldes se refiere a aq...