Imperva, the leading data security compny released on Thursday the top ten passwords that are easy to be hacked.

Below is the list of the top 10 passwords Imperva found in a report among 32 million passwords:

1. 123456
2. 12345
3. 123456789
4. Password
5. iloveyou
6. princess
7. rockyou
8. 1234567
9. 12345678
10. abc123

Imperva also recommends how to protect your password, they include:

It should contain at least eight characters.

It should not be any part of your name or your e-mail address.

It should contain a mix of four different types of characters - upper case letters, lower case letters, numbers, and special characters.

If there is only one letter or special character, it should not be either the first or last character in the password.