• Cracking Salted Hashes

    Cracking Salted Hashes
    Web Application Security: - The Do’s and Don’ts of “Salt Cryptography”
    Overview:
    Data Base security has become more critical as Databases have become more open. And Encryption which is one among the five basic factors of data base security.
    It’s an insecure practice to keep your sensitive data like Password, Credit Card no etc unencrypted in you database. And this paper will cover the various Cryptography options available and do and don’ts of them.
    Even if you have encrypted your data that doesn’t mean that your data’s are fully secured, and this paper will be covered in an Attacker perspective.
    Slat Cryptography.
    http://en.wikipedia.org/wiki/Salt_(cryptography)
    Assume a user’s hashed password is stolen and he is known to use one of 200,000 English words as his password. The system uses a 32-bit salt. The salted key is now the original password appended to this random 32-bit salt. Because of this salt, the attacker’s pre-calculated hashes are of no value (Rainbow table fails). He must calculate the hash of each word with each of 232 (4,294,967,296) possible salts appended until a match is found. The total number of possible inputs can be obtained by multiplying the number of words in the dictionary with the number of possible salts:
    2^{32} \times 200 000 = 8.58993459 \times 10^{14}
    To complete a brute-force attack, the attacker must now compute almost 900 trillion hashes, instead of only 200,000. Even though the password itself is known to be simple, the secret salt makes breaking the password increasingly difficult.
    Well and salt is supposed to be secret, to be simple if the attacker knows what salt is used then we would be back again to step one. So below listed are few possible ways you could use to crack salted hashes.
    Comments 1 Comment
    1. prince_indishell's Avatar
      prince_indishell -
      i sit me or the post is half only ? where is techniques ? i can not see below " Well and salt is supposed to be secret, to be simple if the attacker knows what salt is used then we would be back again to step one. So below listed are few possible ways you could use to crack salted hashes. "
  • G4H Facebook

  • G4H Twitter