En general, sí. Es posible que algunos sistemas no admitan o permitan caracteres no latinos. En el backend, la base de datos y otros sistemas deben configurarse correctamente para manejar caracteres no latinos o pueden suceder cosas inesperadas. Por ejemplo, un carácter Unicode de varios bytes se puede interpretar como múltiples caracteres de un solo byte (o cualquiera que sea el tamaño esperado en la codificación que se está utilizando).
Si el sistema acepta su entrada, y en todas partes donde ingresará la contraseña le permite cambiar de idioma, debería estar bien. El único problema que se me viene a la mente es si hay un número máximo de caracteres permitido y porque está utilizando caracteres de varios bytes que termina de superar el límite o si realiza algún tipo de truncamiento. También puede haber algún tipo de filtros de seguridad integrados asumiendo que solo se permiten los caracteres latinos, y su entrada podría estar marcada o desinfectada. Todas estas condiciones dependerán del sistema específico y de lo que admita.
Es posible que necesite probar y ver si hay problemas de compatibilidad; sin embargo, puede obtener puntos de bonificación si toma sus caracteres individuales y los considera 2 o más, lo que le otorga una contraseña más larga sin que tenga que recordar más piezas. Si el sistema acepta su entrada y funciona muy bien. Si alguna vez encuentras problemas extraños, entonces con suerte podrás reiniciar y usar un conjunto latino simple.
Para referencia, simplemente haga un texto básico a conversión binaria:
passw密码rd = 01110000 01100001 01110011 01110011 01110111 11100101 10101111 10000110 11100111 10100000 10000001 01110010 01100100
(9 "characters", 13 bytes)
password = 01110000 01100001 01110011 01110011 01110111 01101111 01110010 01100100
(8 "characters", 8 bytes)
En cierto modo, esto es lo que la computadora realmente ve. Por lo tanto, si el sistema no es consciente de Unicode, puede volverse loco o puede interpretar passw密码rd
como passwå¯ç rd
, passw密码rd
, etc. de una manera y las funciones que comparan tarde el hash pueden hacerlo de otra manera.