Manage your passwords easily

Manage your passwords easily

Aaaa Passwords, I believe this is the point in computing that will always create controversy, and will always be a very important point in the information system. This is why it is important to make users aware of the risks involved when using simple passwords.

I agree, managing strong passwords (by strong we mean difficult to guess) can get complicated, but it is necessary to limit the risk of the password being guessed.

I remind you that in IT, there is no such thing as zero risk. However, we can get close to it.

Reminder of the basic rules concerning passwords

Normally these rules are supposed to be known (especially in 2025), but it is good to remember them:

  • Never share your password with third parties (acquaintances, hotline, etc.)
  • Choose a password that does not contain personal information
  • Choose a password without a dictionary word
  • Use a different password for each website
  • Change your passwords regularly

It is good to remind yourself of these rules regularly to limit the risk of weak passwords.

Find a password strategy

A secure password contains:

  • At least 1 lowercase letter
  • At least 1 capital letter
  • At least 1 digit
  • At least 1 special character
  • At least 8 characters in total
It is increasingly recommended to use 12 characters instead of 8 in passwords.

One way to create a complex password is to define a password logic. We can take any phrase and use it to define our password. All that's left to do is memorize this phrase to remember our password, which is easier.

Of course, do not reuse the examples below. Since they are in this publicly accessible article, it is not impossible that they end up in lists of known passwords.

For example, we can take the sentence:

My server crashed the moment 23 people logged in

The password will be: Msapàl'io23pssc

Another strategy is to remember a complex set of characters, and add to the end the name of the service where this password is used.

So we get for example:

  • rziTRE123.Youtube
  • rziTRE123.Steam
  • rziTRE123.Bluesky

This way we have a different password for each service, and there is a logic that makes it easier to remember.

The password manager

Alternatively, if you want to generate strong, random passwords but avoid having to remember them, you can turn to a password manager.

You just need to remember the password to unlock the database, and then access the passwords stored in it.

If you forget the master password, it will be very difficult (if not impossible) to open the database, and all contents will be lost

There are several password management software programs. Personally, I use KeePass (and its Linux port, KeePassXC) for personal use. For professional use, there are many others that have advantages (restricting access to certain passwords, AD login, etc.)

Note that most modern browsers offer to store passwords, personally I am not a big fan of this option because if someone has access to your user profile on your computer, they can recover the password file which is not always very secure.

Two-factor authentication

This option allows you to add a layer of security to your account. More and more online services are forcing the activation of 2FA (2 Factor Authentication). Even if a service doesn't require it and offers it, I strongly recommend activating it.

There are mainly two types: time-based code, and code sent by email, SMS, or other means of telecommunication.

In the first case, a private key is added to code generation software to import the code generation logic. These codes are based on the current date and time, and therefore do not require an internet connection to work. Typically, the code changes every 30 seconds.

You must therefore be careful that the device generating these codes is on time, otherwise the codes will all be incorrect.

The private key is usually generated only once. If your device is lost and/or the key is deleted, it will be difficult to recover, so you will need to disable the feature to add it again.

The second option is basic: sending a code via email or SMS, and valid for a few minutes. The process is simple and adapts to the provider using it.

If someone (even an acquaintance) ever contacts you for this code, it means they are trying to access your account. Do not give this code to anyone under any circumstances.

To conclude

Passwords are an important aspect of security. They are a key to accessing sensitive information or payment methods. It's very important to keep your passwords secure and, above all, to avoid sharing them with others.

Of course, zero risk does not exist in computing, but we can get as close as possible to it.