Si este no es el foro correcto, me disculpo, pero aquí va ...
Me gustaría crear un generador de contraseñas, estrictamente para mí. Me gustaría cuatro "niveles" de caracteres, pero no estoy muy seguro de qué símbolos deberían estar en cada uno de los tres últimos, ya que no sé qué sitios de símbolos es probable que rechacen. Sé que esto es una cuestión de "opinión personal", pero llamémosla "experiencia" en lugar de ...
No voy a utilizar letras acentuadas, letras de otros alfabetos (griegos, cirílicos, ...), letras que solo se usan en algunos países (como letras específicas de Escandinavia o Polonia), o símbolos especiales (como "masculino" o "signo de interrogación al revés"). Así que por favor ignora estos ...
Mis cuatro "niveles":
- Letras mayúsculas y minúsculas, y dígitos
- Símbolos, "siempre" permitido (si el sitio acepta símbolos en las contraseñas, los acepta)
- Los símbolos "generalmente" están permitidos (si el sitio permite más que el mínimo de símbolos, también los permite)
- Los símbolos "a veces" están prohibidos (en el caso raro , algunos símbolos no están permitidos , generalmente son algunos de estos)
(... Y si bien no es aplicable a mi generador de contraseñas, ¿hay algún símbolo que esté casi siempre prohibido por varias razones?)
En cuanto al cuarto grupo, estoy pensando particularmente en los símbolos que probablemente hagan "cosas malas" a los scripts PHP / ASP / JSP, JavaScript, HTML / CSS y SQL; y por eso a menudo están prohibidas.