SHA-256
A 256-bit hash function from the SHA-2 family, the current default for TLS certificates, code signing, and most integrity uses.
SHA-256 is a member of the SHA-2 family standardised in FIPS 180-4. It produces a 256-bit digest and has no known practical collision attack. SHA-256 is the default hash for TLS certificate signatures, code signing, Bitcoin proof-of-work, Git's planned object hash transition, and most modern HMAC and KDF constructions. For password storage it should always be wrapped in a slow KDF (bcrypt, scrypt, Argon2, PBKDF2), never used raw, because its speed makes brute force trivial for short inputs.
Reference
Related terms
See also
Referenced on
- API Key Generator, Free Online, Strong Random Tokens
- Bcrypt Generator & Verifier, Free Online, Browser-Only
- Django Password Hash Generator, Free Online, PBKDF2 SHA-256
- Hash Identifier, Free Online, Detect 50+ Hash Types
- HMAC Generator, Free Online, MD5/SHA-1/256/512
- How to Contact Law Enforcement About Cybercrime: Filing Reports With FBI IC3, Europol, and National CERTs
- How to Report Malware and Botnet Command-and-Control Traffic From an IP Address
- How to Report Network Security Incidents to a CERT Team: Templates for Vulnerability Exploitation and Intrusions
- JWT Secret Generator, Free Online, HS256/HS384/HS512
- Linux Shadow Hash Generator, Free Online, SHA-512 $6$
- MD5 Hash Generator, Free Online, Browser-Based
- MySQL Password Hash Generator Free Online, PASSWORD()
- Password Strength Checker Free Online, zxcvbn Entropy
- Password Tools, Free Online Generators & Hash Utilities
- PBKDF2 Generator, Free Online, Custom Iterations
- PostgreSQL Password Hash Generator, Free Online, SCRAM
- SHA-1 Hash Generator, Free Online, Browser-Native
- SHA-256 Generator Free Online, Hash Text or Files
- SHA-3 Generator Free Online, SHA3-224/256/384/512
- SHA-512 Generator, Free Online, HMAC Support
- What Is DNSSEC and Why Should You Enable It?