Generate Hash Values
Hash Results
Hash Algorithm Information
MD5
128-bit hash function. Fast but not cryptographically secure.
Output: 32 hex characters
Use case: File checksums, non-security applications
SHA-1
160-bit hash function. Deprecated for security use.
Output: 40 hex characters
Use case: Git commits, legacy systems
SHA-256
256-bit hash function. Secure and widely used.
Output: 64 hex characters
Use case: Blockchain, digital signatures, security
SHA-512
512-bit hash function. Highest security level.
Output: 128 hex characters
Use case: High-security applications, certificates
What is a Hash?
A hash function is a mathematical algorithm that converts an input of arbitrary size into a fixed-size string of bytes.
Hash functions are deterministic - the same input always produces the same output. They're one-way functions - you can't reverse the process to get the original input.
Key Properties:
- Fixed output size
- Deterministic
- Fast to compute
- Irreversible (one-way)
- Avalanche effect (small input change = big output change)
Common Uses
Password Storage
Store hashed passwords instead of plain text
File Integrity
Verify files haven't been corrupted or modified
Digital Signatures
Create unique identifiers for documents
Data Structures
Hash tables and blockchain technology