Falha de autenticação HTTP do Apache

1

É estranho que eu só precise digitar a primeira parte de 70% da senha a ser liberada para acesso.

Eu usei o .htaccess e o .htpasswd para configurar a autenticação. E é mais estranho que quando a senha for realmente abcabcabc123, eu terei acesso permitido por uma senha errada do abcabcabc124.

Por quê?

FYI, eu uso este trecho no PHP para gerar uma string de senha para ser usada em .htpasswd:

// Password to be encrypted for a .htpasswd file
$clearTextPassword = 'abcabcabc123';

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

// Print encrypted password
echo $password;
    
por datasn.io 18.09.2010 / 04:48

1 resposta

3

Usar htpasswd com DES significa que sua senha pode ter apenas 8 caracteres. O uso do MD5 remove essa restrição.

Espero que isso ajude!

    
por 18.09.2010 / 04:52