Generate SHA1 Hash

Include salt

What is the SHA1 generator?

SHA1 is an algorithm similar to MD5. The difference between these two are:

  • SHA1 produces a hash of 40 chars length
  • The hash function is rounded for 80 times. MD5 chain is repeated for only 64 times
  • This algorithm was built by the National Security Agency in 1995, three years after MD5 was published.
  • Both have collisions founded.

Frequently asked questions

  1. What are the steps for SHA Hasher?

    The steps are similar for all hash function:

    1. Enter your text
    2. Optional: Select the checkbox to include salt and specify the salt or use the default value
    3. Select the get hash button
    4. Optional: Register to use our free REST API to get the hash in JSON
  2. What does SHA1 stand for?

    It stands for Secure Hash Algorithm 1.

  3. What's the difference between hashing and encryption?

    The biggest difference is that hashing is one-way function and encryption can be two ways. This means that from the result of hashing you cannot get the initial value, so it's irreversible. Encryption can be decrypted.

  4. What is salt?

    The salt is a sequence of random characters that are combined with the initial password and the result is hashed. This is a more secure way to store passwords because the hacker cannot use the dictionary method to crack the hashes.

    For example, if a user's password is 123456, using a random salt will secure his passwords from a dictionary attack because password hash is different using salt than without salt.

  5. Is it safe to use?

    Similar to MD5, SHA1 is fast, but Google already found a collision.

    We recommend using an algorithm like SHA256 for storing passwords or to check integrity.

  6. Can someone decrypt it?

    No, this cryptographic function can't be decrypted, but there are many dictionaries where you can find for a word and his digest message.

  7. Is it free?

    Yes, it's 100% free to use.

  8. There is an API available?

    Yes, register for an API key and read the documentation.