Is it a great idea to make passwords with special characters from your language? (If you have it)

BTW it´s not allowed on every website.

Is it a way to make it a bit harder for hackers to crack your password?


2 Answers 2


The standard Latin alphabet contains 26 letters, which means that there are (26*2)^8=5.346*10^13 8-letters, case-sensitive passwords.

The Danish alphabet, as an example of Latin alphabet with additional characters, contains 29 letters, which means there are (29*2)^8=4.308*10^17 8-letters, case-sensitive passwords.

As you can see, adding three letters in the alphabet can increase the number of possible combinations by a very significant factor (in this case, ~ 10,000).

As usual, there are a few catches.

1) If the website accepts your password, but strips the special characters, your approach is useless (thanks Samuel Shifterovich).

2) Don't think that an attacker could never guess that your password is, say, indløse just because it contains a special character. Whatever language you use, a single word from a dictionary will be easily found.


To make the alphabet to compose your password of larger, it is not necessary to use special characters outside the ASCII range.

You may just let your alphabet contain additional words from large dictionaries. The correct battery horse staple illustrates this technique.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .