Hash/Kripto
Hash Generator
Metin veya dosya hash'ini on üç algoritmayla aynı anda hesaplama: MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160, BLAKE2b, BLAKE2s, BLAKE3, CRC32 ve Adler-32.
A hash function turns arbitrary data into a fixed-length digest that's unique to that content — changing even one letter of the input completely changes the output. This tool computes a hash of text or a file using 13 popular algorithms at once, right in your browser.
Which algorithm to pick
- MD5 and SHA-1 — cryptographically broken (practical collision attacks exist) but still used for file-integrity checks where an attack is unlikely.
- SHA-256 / SHA-512 (the SHA-2 family) — the standard for signatures, certificates, and blockchains; no known practical attacks as of 2026.
- SHA3 and BLAKE2/BLAKE3 — newer designs; BLAKE3 in particular is very fast and parallelizes well on large files.
- CRC32 / Adler-32 — not cryptographic, meant only for detecting accidental corruption (e.g. in ZIP files), not for defending against deliberate tampering.
Common uses
- Verifying that a downloaded file isn't corrupted or tampered with, by comparing its hash to the one published by the developer.
- Generating a content-based cache key or identifier.
- Quickly comparing two large files or texts without a byte-by-byte diff.
Things to keep in mind
Hashing isn't encryption — it's one-way, so you can't recover the original data from a hash.
Plain fast hashes (MD5, SHA-256) are unsuitable for passwords — use a dedicated slow algorithm like bcrypt, Argon2, or PBKDF2 instead.
Bu araç hakkında makale: Hash Generator: MD5, SHA-1 ve SHA-256 birbirinden nasıl farklıdır
Sıkça sorulan sorular
Hangi hash algoritmasını kullanmalıyım?
Genel amaçlı sağlama toplamları (dosya bütünlüğü, tekilleştirme) için SHA-256 sağlam bir modern varsayılandır. Güvenlikle ilgili herhangi bir şey için MD5 ve SHA-1'den kaçının; ikisi de kasıtlı çakışma saldırılarına karşı kırılmıştır, ancak hızlı, düşmanca olmayan kontroller için hâlâ uygundurlar.
Bir hash orijinal girdiye geri döndürülebilir mi?
Hayır. Kriptografik hash fonksiyonları tek yönlüdür — yalnızca başka bir girdiyi hash'leyip sonucu karşılaştırarak eşleşmeyi doğrulayabilirsiniz, hash'ten orijinal veriyi geri alamazsınız.
Bu araç hash'i hesaplamak için dosyamı veya metnimi yüklüyor mu?
Hayır. Tüm hash'leme, Web Crypto API aracılığıyla tamamen tarayıcınızda yerel olarak çalışır — hiçbir şey sunucuya gönderilmez, bu yüzden çevrimdışı da çalışır.
SHA-2 hâlâ güvenilirken SHA-3'e neden ihtiyaç var?
SHA-3, SHA-2'de gelecekte bulunabilecek bir zafiyete karşı "sigorta" olarak seçildi — tamamen farklı bir iç yapı (Keccak) üzerine kuruludur. SHA-2'ye karşı pratik bir saldırı bulunmadığından SHA-256 varsayılan standart olarak kalır, SHA-3 ise yalnızca özel durumlarda kullanılır.
Daha uzun bir hash otomatik olarak daha iyi koruma sağlar mı?
Her zaman değil. Çıktı uzunluğu önemlidir, ancak bir algoritmanın dayanıklılığı öncelikle iç yapısına bağlıdır — 160 bitlik çıktısıyla SHA-1 çakışmalara karşı savunmasızken, bit sayısı daha kısa ama iyi tasarlanmış modern bir algoritma daha güvenilir olabilir.