xpgeek
18-02-2006, 04:50 AM
Common Password Salting
You use the same password on more than one site. Admit it. Everyone does it. It’s a dirty little secret that nobody talks about. Maybe you make yourself feel safer by using a different password for your bank, or for online stores.
A salt is defined as a random number that is added to the encryption key or to a password to protect them from disclosure. But in this case, it’s not a random number (since that wouldn’t be easy to remember either), but rather, it’s a combination of letters that you somehow derive from the site name, and somehow insert into your usual password.
For example.
Let’s say you’re creating a Hotmail account and you need to come up with a password. Your usual password is ‘monkey7’. But rather than just typing that in, you alter ‘monkey7’ with some characters that are unique to the site you’re visiting.
Maybe it’s the first two letters of the site name. Maybe it’s the first letter and the last letter, or the first and third letters. Whatever it is, pick a scheme and stick to it.
Let’s say you’ve chosen the first and third letters, and you’re going to put it before the 7. Your Hotmail password is now ‘monkeyht7’. Your Amazon password is ‘monkeyaa7’. Your Yahoo password is ‘monkeyyh7’. You get the picture.
Don’t use this exact scheme. Come up with your own. If everyone is using the same salting method, then it’s easy to crack, but with hundreds or thousands of salting algorithms, your password is reasonably safe.
Note that reasonably is relative. This is not super-secure - it’s hardly secure at all - but it is definitely more more secure than using the same password everywhere, and it’s easy to do.
Happy Salting.
Source (http://edge.i-hacked.com/common-password-salting)
You use the same password on more than one site. Admit it. Everyone does it. It’s a dirty little secret that nobody talks about. Maybe you make yourself feel safer by using a different password for your bank, or for online stores.
A salt is defined as a random number that is added to the encryption key or to a password to protect them from disclosure. But in this case, it’s not a random number (since that wouldn’t be easy to remember either), but rather, it’s a combination of letters that you somehow derive from the site name, and somehow insert into your usual password.
For example.
Let’s say you’re creating a Hotmail account and you need to come up with a password. Your usual password is ‘monkey7’. But rather than just typing that in, you alter ‘monkey7’ with some characters that are unique to the site you’re visiting.
Maybe it’s the first two letters of the site name. Maybe it’s the first letter and the last letter, or the first and third letters. Whatever it is, pick a scheme and stick to it.
Let’s say you’ve chosen the first and third letters, and you’re going to put it before the 7. Your Hotmail password is now ‘monkeyht7’. Your Amazon password is ‘monkeyaa7’. Your Yahoo password is ‘monkeyyh7’. You get the picture.
Don’t use this exact scheme. Come up with your own. If everyone is using the same salting method, then it’s easy to crack, but with hundreds or thousands of salting algorithms, your password is reasonably safe.
Note that reasonably is relative. This is not super-secure - it’s hardly secure at all - but it is definitely more more secure than using the same password everywhere, and it’s easy to do.
Happy Salting.
Source (http://edge.i-hacked.com/common-password-salting)