No matter how many PSAs are published on the topic, studies continue to show that we are generally terrible at creating secure passwords and PINs. Using the same password (or variations of it) for multiple sites is another huge no-no that the majority of people ignore, and even though you should change your passwords frequently, most of us don't.
One of the biggest contributing factors to all of these shortcomings is laziness—coming up with a strong password isn't easy, and remembering it is even harder. Well, all of your excuses are about to go out the window. The little device in the picture below can come up with a random password with as many characters as your heart desires in less than five seconds, and all you have to do is plug it in.
Joonas Pihlajamaa over on Code and Life made this USB password generator because his work requires that he changes his password every couple of months and he wanted to make the process easier. It doesn't just create the password either—it can also remember and type it in for you when you plug it in.
This is much more secure than the way most of us do it for a few reasons. One is that random passwords that don't contain words or phrases are much harder to crack. An added benefit is that by using this device, you're also protected from keylogging software.
The device itself is an ATtiny85 with a connector, zener diodes, resistors and jumpers all soldered onto a tripad veroboard and shoved inside the housing for an old flash drive.
Joonas had to trim the insides with a Dremel to make it fit, but the finished product looks pretty much like any other USB stick.
Check out the video to see it in action.
If you want to try building one, but aren't as experienced, here are Joonas's recommendations for other tutorials to help you out (we added links to make them easier to find):
Want to start making money as a white hat hacker? Jump-start your hacking career with our 2020 Premium Ethical Hacking Certification Training Bundle from the new Null Byte Shop and get over 60 hours of training from cybersecurity professionals.