L'utilizzo di caratteri specifici per la lingua rende la password più strong, ma non esattamente per la ragione indicata. Se contate sull'attaccante che non include i caratteri specifici della lingua nel loro dizionario, la vostra password sarà al sicuro finché non sapranno che state usando un alfabeto non inglese. E secondo il principio di Kerckhoffs , dovresti presumere che lo sappiano già.
Tuttavia, se si usano i caratteri specifici insieme al carattere nell'alfabeto inglese, la password diventerà più semplice perché ogni carattere della password avrà più entropia. Diciamo che stiamo usando una password generata casualmente e minuscola (in pratica dovresti mischiare sia minuscole, maiuscole e caratteri speciali, ma la base è sempre la stessa). Prendi il tuo alfabeto polacco per esempio, se unisci alfabeto polacco e inglese, avrai 35 caratteri distinti, mentre l'alfabeto inglese ne ha solo 26. Ciò significa che ogni carattere nella nostra password polacco + inglese avrà circa 5.13 (log2 (35)) bit di entropia, mentre un carattere nella password inglese avrà solo circa 4,7 (log2 (26)) bit di entropia.
Ora diciamo che la nostra password è lunga 15 caratteri, nel primo caso abbiamo 15 x 5.13 = 76.95 bit di entropia, mentre nel secondo caso abbiamo solo 15 * 4.7 = 70.5 bit di entropia. Se continui a mescolare sempre più alfabeti diversi, ogni carattere nella tua password avrà sempre più entropia e la tua password diventerà più strong con la stessa lunghezza. Tuttavia si corre il rischio di non essere in grado di accedere da altri dispositivi perché non hanno la tastiera della tua lingua installata, è qualcosa che dovresti tenere a mente.