Security software developer Splashdata released its annual list of the most common passwords on the Internet

Although the tech world is always changing, one thing remains the same: A lot of people use terrible passwords.

Splashdata, a security software developer, released its annual list of the most common passwords on the Internet. Once again, “password,” “123456,” and “12345678” are the three most popular, in that order.

The list of most common passwords is based on file dumps from online hackers. Splashdata notes that 2012 saw several high-profile security breaches, including Yahoo, LinkedIn, eHarmony, and Last.fm. The company says it releases its annual list to raise awareness of bad passwords—and, just as likely, to promote its SplashID password management software.

Slap my face!

In addition to the usual face-palm provokers such as "abc123'"and "qwerty," the list includes some returning oddballs: “monkey,” “baseball” and “shadow.” A few of the new entries are more unexpected: “jesus,” “ninja,” and “mustang” all made the top 25.

On a more encouraging note, “password1” cracked the top 25 this year, so perhaps people are learning that a combination of letters and numbers makes for a stronger password. (Now they just need to work on not picking the most obvious of each.)

Here's the full list and how it compares to last year's:

password (Unchanged)

123456 (Unchanged)

12345678 (Unchanged)

abc123 (Up 1)

qwerty (Down 1)

monkey (Unchanged)

letmein (Up 1)

dragon (Up 2)

111111 (Up 3)

baseball (Up 1)

iloveyou (Up 2)

trustno1 (Down 3)

1234567 (Down 6)

sunshine (Up 1)

master (Down 1)

123123 (Up 4)

welcome (New)

shadow (Up 1)

ashley (Down 3)

football (Up 5)

jesus (New)

michael (Up 2)

ninja (New)

mustang (New)

password1 (New)

Solutions

We're probably preaching to the choir but, as I wrote last year, a strong password contains letters, numbers, and symbols—you can use short phrases separated by underscores if you're worried about remembering a long sequence.

Also, try not to use the same password over and over, especially for sensitive accounts such as banking and e-mail.

You can also set up two-step authentication with Google or Facebook. Some websites allow you to sign through Google or Facebook, using them as a sort of master key, so two-step authentication will add an extra layer of security.