Tag Info

New answers tagged


The entire concept of salting was introduced to make discovery of your secret key via a known plaintext attack more difficult. Imagine you have two entities, namely Bob and Daisy whom are sending signed messages back and forth. Assuming the initial key exchange was based on a secure key exchange method such as Diffie–Hellman with sufficiently well chosen ...


The reason we add salts to the key derivation process it to make the key hash image unique for a given password. Actually a salt is added to remove weakness when an attacker has a list of "most common password". Adding a salt make the attacker job harder, he has to rebuild the attack per every salt he finds, i.e.: per every ciphertext he gets. It is ...

Top 50 recent answers are included