🔐 Hash Oluşturucu

MD5, SHA-1, SHA-256 ve SHA-512 hash'lerini tarayıcınızda anında oluşturun.

Kriptografik Hash Fonksiyonları Nedir?

Kriptografik hash fonksiyonu, herhangi bir boyuttaki veriyi sabit boyutlu bir bit dizisine eşleyen matematiksel bir algoritmadır. Tek yönlü bir fonksiyondur, yani hesaplamayı tersine çevirmek pratik olarak imkansızdır.

Desteklenen Algoritmalar

  • MD5 (128-bit): Hızlı ancak güvensiz kabul edilir. Sağlama toplamları ve güvenlik dışı amaçlar için kullanılır. Fast but considered insecure for cryptographic purposes. Still used for checksums.
  • SHA-1 (160-bit): Eski algoritma. Güvenlik için kullanımdan kaldırılmıştır ancak bazı sürüm kontrol sistemlerinde hâlâ kullanılır. Deprecated for security. Vulnerable to collision attacks since 2017.
  • SHA-256 (256-bit): Endüstri standardı. SSL/TLS, Bitcoin ve dijital imzalarda kullanılır. Part of SHA-2 family. Widely used in SSL, Bitcoin, and modern security.
  • SHA-512 (512-bit): Maksimum güvenlik. Parola hash'leme ve yüksek güvenlikli uygulamalar için önerilir. Strongest common hash. Used in high-security applications.

Sıkça Sorulan Sorular

MD5 hâlâ güvenli mi?

MD5 kriptografik olarak kırılmış kabul edilir. Yalnızca dosya sağlama toplamları gibi güvenlik dışı amaçlar için kullanın. Güvenlik için SHA-256 veya SHA-512 kullanın.

Bir hash tersine çevrilebilir mi?

Hayır. Kriptografik hash fonksiyonları tek yönlüdür. Ancak zayıf hash'ler gökkuşağı tabloları ile bulunabilir. Parolalar için tuzlanmış hash'leme kullanın.

Creates cryptographic hash values (MD5, SHA-1, SHA-256, SHA-512) for data integrity verification, password storage, and digital signatures.

Key Facts

  • SHA-256 produces 64 hex character hash
  • MD5 collision attacks demonstrated in 2004
  • Bitcoin uses double SHA-256
  • Single bit change completely changes output (avalanche effect)

Frequently Asked Questions

Which hash algorithm to use?

SHA-256 for general purpose. MD5/SHA-1 broken for security. For passwords use bcrypt/Argon2.

Is MD5 still safe?

Not for security (collisions found 2004). OK for checksums and cache keys where collision resistance not critical.

What is a hash collision?

Two different inputs producing same hash. Should be computationally infeasible for secure algorithms.

What is a hash function?

One-way algorithm converting any input to fixed-length string. Same input always produces same hash, irreversible.