MD5 ve SHA-256 hesaplama (hash oluşturucu)

Kısa cevap

MD5, her uzunluktaki metinden 128 bitlik, 32 onaltılık haneli sabit bir özet üretir; aynı metin her zaman aynı özeti verir. "abc" metninin MD5 özeti 900150983cd24fb0d6963f7d28e17f72'dir (RFC 1321 test değeri). Parola saklamak için MD5 yerine en az SHA-256 ya da özel parola özetleme yöntemleri kullanılır.

MD5 hesaplama

Yazdıkça hesaplar

Algoritma

Hesap tarayıcınızda yapılır; girdiğiniz değerler hiçbir yere gönderilmez. Adres çubuğundaki bağlantı bu hesabı aynı değerlerle açar.

MD5 özeti

900150983cd24fb0d6963f7d28e17f72

3 karakter, UTF-8 ile 3 bayt. 128 bit, 32 onaltılık hane.

Küçük harf900150983cd24fb0d6963f7d28e17f72
Büyük harf900150983CD24FB0D6963F7D28E17F72
Bayt sayısı (UTF-8)3
Adım adım çözüm
  1. Metin UTF-8 ile 3 bayta çevrildi.
  2. RFC 1321: 512 bitlik bloklar, 4 × 16 tur, sonuç 4 × 32 bit (küçük uçlu).
  3. Özet geri çevrilemez; aynı metin her zaman aynı özeti verir. Baştaki ve sondaki boşluklar hesaba katılmaz.

Bu hesaplama işinize yaradı mı?

Nasıl hesaplanır?

MD5 (RFC 1321): 512 bitlik bloklar, 64 adım, 128 bit sonuçÖrnek: "" → d41d8cd98f00b204e9800998ecf8427e

SHA-256 (FIPS 180-4): 64 tur, 256 bit sonuçÖrnek: "abc" → ba7816bf…f20015ad

Örnek özetler

SoruCevap
abc md5900150983cd24fb0d6963f7d28e17f72
boş metin md5d41d8cd98f00b204e9800998ecf8427e
123456 md5 karşılığıe10adc3949ba59abbe56e057f20f883e
abc sha256ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Türkçe karakterli metin md5d0a866717618f447597621419896d7d8

Aynı metin neden farklı özet verebilir?

Özet metnin baytlarından hesaplanır. "ü" UTF-8'de 2 bayt, eski Windows-1254 kodlamasında 1 bayttır; bu yüzden Türkçe harfli bir metin başka bir programda farklı MD5 verebilir. Araç UTF-8 kullanır. Satır sonu (Windows'ta CR LF, diğerlerinde LF) ve sondaki boşluk da sonucu değiştirir.

MD5'te çakışma (iki farklı metnin aynı özeti vermesi) üretmek artık kolaydır; dosya bütünlüğü kontrolü için hâlâ kullanılır, ama güvenlik gerektiren işlerde SHA-256 seçin. Hesap tarayıcınızda yapılır, metin sunucuya gönderilmez.

Sık sorulan sorular

MD5 geri çözülebilir mi?

Hayır, özetten metin hesaplanamaz. Kısa ve yaygın parolalar önceden hazırlanmış tablolarla eşleştirilebildiği için MD5 parola saklamaya uygun değildir.

MD5 kaç karakterdir?

128 bittir ve onaltılık olarak 32 karakterle yazılır. SHA-256 ise 64 karakterdir.

Dosyanın MD5'i buradan hesaplanır mı?

Bu araç yalnız yazılan metni işler. Dosya için Windows'ta certutil -hashfile dosya MD5, macOS ve Linux'ta md5sum ya da md5 komutunu kullanabilirsiniz.

Kaynak ve yöntem

Hesap tarayıcınızda yapılır; girdiğiniz değerler sunucuya gönderilmez ve kaydedilmez. Formüller her içerik kontrolünde test edilir.

Bu aracı sitenize ekleyin

Aşağıdaki kodu sitenizin HTML'ine yapıştırın; araç sayfanızda çalışır, hesaplar ziyaretçinin tarayıcısında yapılır. Ücretsizdir.

Önizleme

Bu sayfa hakkında

Son kontrol
Yöntem
Formüller resmî kaynaklarla karşılaştırılır ve otomatik testlerle denetlenir. Yöntem ve kaynaklar
Düzeltme
Hata bildirimleri kaynağıyla kontrol edilir, düzeltmeler değişiklik günlüğünde yayımlanır. Hata bildirin