Secure Hash Algorithms (SHA) are a family of cryptographic hash functions designed by the NSA. They are widely used for security applications and data integrity verification.
Examples and limits
For input abc, SHA-256 in lower-case is ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad. SHA-1, SHA-256, SHA-384, and SHA-512 are supported; text is hashed locally and is not uploaded.
How to Use SHA Generator
- Enter the text or string you want to hash in the input field.
- Select the desired SHA algorithm (SHA-1, SHA-256, SHA-384, or SHA-512) from the dropdown.
- Choose the output format (Lowercase or Uppercase).
- The hash will be generated automatically as you type, or you can click the “Generate” button.
- Copy the resulting hash for your use.
Available Algorithms
- SHA-1: Produces a 160-bit (40-character) hash. No longer considered secure for cryptographic purposes but still used for non-security tasks like Git checksums.
- SHA-256: Part of the SHA-2 family, produces a 256-bit (64-character) hash. It is currently one of the most widely used hash functions (e.g., in Bitcoin).
- SHA-384: A member of the SHA-2 family, producing a 384-bit (96-character) hash.
- SHA-512: A member of the SHA-2 family, producing a 512-bit (128-character) hash.
Note: Hashing produces a digest, not decryptable ciphertext. SHA-256 is suitable for general digests; avoid SHA-1 when collision resistance is required. Use a dedicated scheme such as Argon2id or scrypt for password storage rather than a plain SHA hash.