How To Make Passwords Safer?
What makes passwords insecure? The answer is simple: because they are changed too seldom. If passwords were time-dependent and changing constantly, they would become less useful for crackers.
Internet abounds with instructions how to select a good password. They tell you do’s and don’ts, but they all have one weakness in common. If the password is stolen, it doesn’t matter whether the password is good or bad, because it will be available for misuse until it has been changed. If part of the password changed for example depending on the time and date, the password would become useless for crackers.
Automatically changing passwords do not exist yet. Basically, such a system would require that part of the password consisted of numbers or letters present in the date. The logic behind the password would have to be defined when entering the password for the first time. The user could define which part of the time and date will be included. It could be for example the date or three first letters of the name of the weekday. The user could also choose whether to insert this information to the beginning or to the end of the password.
The biggest obstacle in using time-dependent passwords lies in thinking. Passwords would no longer exist as relics that are difficult to invent and troublesome to change. They would become nomadic, ever changing. After overcoming this mental block, password checking libraries should be updated to meet new requirements and afterwards also all software and services requiring logging in. No doubt these changes would be less expensive than current costs that result from cracked systems. If you like the idea, feel free to propose this to the vendors whose software and services you use, and promote it.