TinyTools

Hash Calculator

Calculate secure cryptographic hashes for text and files locally in your browser.

Algorithms

SHA Series

Secure Hash Algorithms (SHA-256, 384, 512) are the modern standard for cryptographic integrity. They are resistant to collisions and designed for security-critical applications.

MD5 & SHA-1

Older algorithms that are now considered cryptographically broken. They remain useful for fast checksums and non-security integrity checks where collision resistance is not a priority.

APR1 (Apache)

A specific password hashing algorithm used by Apache HTTP Server. It uses 1000 iterations of MD5 with a unique salt to protect against precomputed rainbow table attacks.

CRC32

Cyclic Redundancy Check (CRC32) is a simple checksum algorithm used to detect accidental changes to raw data. It is very fast but not cryptographically secure.

Best Practices

Verify Downloads

Compare file hashes against developer-provided sums to ensure your downloads haven't been tampered with or corrupted.

Security Margins

Use SHA-256 or SHA-512 for new projects. Only use MD5/SHA-1 when required for compatibility with legacy systems or non-security tasks.

Technical Overview

Web Crypto & SparkMD5

SHA algorithms run natively via SubtleCrypto. MD5 and APR1 are implemented using SparkMD5 for maximum performance.

Zero-Network Privacy

All calculations happen locally in your browser. No data ever leaves your machine, ensuring total privacy for sensitive data.