MD5 Hash Generator

Dosya doğrulama ve veri bütünlüğü doğrulaması için MD5 hash özetleri oluşturun

Bu örnekleri deneyin:

MD5 nedir?

MD5 (Message Digest Algorithm 5), herhangi bir uzunluktaki girdiden sabit 128-bit çıktı üretir—32 karakterlik onaltılık string olarak gösterilir. Tasarlandı Ron Rivest ve yayınlandı RFC 1321 (1991), indirmeler ve eski sistemler için de facto checksum oldu.

Güvenlik notu: MD5 kriptografik kullanım için kırılmıştır—güvenlik açısından kritik durumlarda SHA-256, BLAKE3 veya Argon2 tercih edin.

MD5 nasıl çalışır?

  1. Pad mesajın uzunluğu ≡ 448 (mod 512) bit olacak şekilde
  2. Append orijinal uzunluk (64-bit little-endian)
  3. Initialize dört 32-bit kelime (A, B, C, D)
  4. Process veri 16 kelimelik bloklar halinde 4 doğrusal olmayan turda işlenir
  5. Produce son 128-bit özet

MD5 ve diğer hash fonksiyonları

AlgorithmOutputMevcut güvenlikGöreceli hız*
MD5128 bit❌ Kırılmış⚡ Çok hızlı
SHA-1160 bit❌ Kırılmış⚡ Hızlı
SHA-256256 bit✅ Güvenli🚀 Orta düzey
SHA-512512 bit✅ Çok güvenli🚀 Orta-yavaş
BLAKE3256 bit✅ GüvenliBlazing

Örnek hashler

InputMD5 Hash
Hello Worldb10a8db164e0754105b7a99be72e3fe5
password5f4dcc3b5aa765d61d8327deb882cf99
test123cc03e747a6afbbcbf8be7668acfebee5
(boş)d41d8cd98f00b204e9800998ecf8427e

Sıkça Sorulan Sorular

Verileriniz sunucuya gönderiliyor mu?

Hayır. JavaScript kütüphanesi tamamen tarayıcınızda çalışır. Metin ve dosyalar cihazınızdan dışarı çıkmaz.

İndirilen ISO dosyasını MD5 ile doğrulayabilir miyim?

Evet. ISO dosyasını araca bırakın, MD5 checksum'unu hesaplayın ve dağıtıcı tarafından yayınlanan hash ile karşılaştırın.

MD5 şifreler için güvenli mi?

Hayır. Bunun yerine bcrypt, Argon2 veya PBKDF2 gibi özel şifreleme algoritmaları kullanın.

Güvenlik hususları

  • Collisions: Farklı girdiler aynı MD5 çıktısını verebilir.
  • Length-extension: Saldırganlar orijinal mesajı bilmeden veri ekleyebilir.
  • Speed: MD5'in çok hızlı olması kaba kuvvet saldırılarını kolaylaştırır.

Genel kural: MD5'i sadece dosya çoğaltma tespiti veya hızlı checksum gibi güvenlik dışı amaçlar için kullanın.

Resources