pablozg / freeds

Derivador de energía solar excedente
GNU General Public License v3.0
98 stars 34 forks source link

Incrementar el número máximo de caracteres para la contraseña WiFi a 63 #40

Closed svcabre closed 1 year ago

svcabre commented 2 years ago

Hola Pablo,

Antes de nada agradecerte el gran trabajo y dedicación a este proyecto.

He estado probando la longitud máxima de la contraseña Wifi y actualmente el campo viene limitado a 30 caracteres.

image

En mi caso tengo una contraseña de 63 y he probado en el navegador de entrar en modo desarrollador F12 y ampliar el campo ahí en el código HTML y ha funcionado bien.

Me gustaría pedirte si podrías ampliar el campo. En claves WPA2 la longitud máxima puede llegar a 63 caracteres.

Más información: Why is the wpa2 psk key length limited to 63 characters

Seria posible ampliar el máximo a 63 caracteres?

Muchas gracias de antemano.

svcabre commented 2 years ago

Buscando en el código fuente he encontrado que el cambio estaría en la línea 598 del fichero src\FreeDS.ino

Donde pone maxlength='30' response->printf("<div><input id='password' name='password' class='element text medium' type='text' maxlength='30' value=''/></div>");

Debería ser maxlength='63' response->printf("<div><input id='password' name='password' class='element text medium' type='text' size='75' maxlength='63' value=''/></div>");

Y si especificamos el campo size='75' podremos ver el contenido completo del campo mientras se escribe la contraseña.

image

Un Saludo,

Muchas gracias!