7/24 Türkçe destek:[email protected]Sistem durumuDestek talebi

Hash Oluşturucu (MD5, SHA-256, SHA-512)

Metin veya dosyalarınızın MD5, SHA-1, SHA-256, SHA-384 ve SHA-512 özet (hash) değerlerini hesaplayın. Dosyalar yüklenmez; hesaplama tamamen tarayıcınızda yapılır.

🔒 İşlem tamamen tarayıcınızda yapılır; girdiğiniz veriler cihazınızdan çıkmaz.

Hash nedir?

Hash (özet) fonksiyonu, herhangi bir uzunluktaki veriden sabit uzunlukta bir “parmak izi” üretir. Verideki tek bir karakter değişse bile hash tamamen değişir. Bu özellik sayesinde indirilen bir dosyanın, yayımlayanın verdiği hash ile karşılaştırılarak bozulmadığı veya değiştirilmediği doğrulanabilir.

Farklı uzunluktaki verilerden sabit uzunlukta hash üreten fonksiyon şeması
Hash oluşturucuda dosya seçimi, hash sonucu ve eşleşme göstergesi

Hangi algoritmayı kullanmalıyım?

Dosya bütünlüğü ve güvenlik gerektiren işlemler için SHA-256 veya SHA-512 kullanın. MD5 ve SHA-1’de çakışma (iki farklı verinin aynı hash’i üretmesi) saldırıları pratikte gösterilmiştir; bu algoritmalar yalnızca eski sistemlerle uyumluluk veya kazara bozulmayı tespit etmek için uygundur.

Şifreler hash ile mi saklanmalı?

Şifreleri MD5 veya SHA-256 gibi hızlı hash fonksiyonlarıyla saklamak güvenli değildir; bu fonksiyonlar saniyede milyarlarca deneme yapılmasına izin verir. Şifre saklamak için bcrypt, scrypt veya Argon2 gibi bilerek yavaşlatılmış, tuzlu (salted) algoritmalar kullanılmalıdır. Güçlü şifre üretmek için şifre oluşturucu aracımızı kullanabilirsiniz.

Dosya hash’i nasıl doğrulanır?

  1. Dosyayı seçin: Dosya sekmesinde doğrulamak istediğiniz dosyayı seçin.
  2. Algoritmayı seçin: Yayımlayanın verdiği hash türünü (genellikle SHA-256) seçin.
  3. Beklenen hash’i yapıştırın: İndirme sayfasındaki hash değerini karşılaştırma alanına girin.
  4. Sonucu kontrol edin: “Eşleşiyor” sonucu dosyanın değişmediğini gösterir.

Algoritmaların çıktı uzunlukları ve komut satırı

ÖzellikÇıktı uzunluğuOnaltılık karakterNot
MD5128 bit32Yalnız uyumluluk ve kazara bozulma kontrolü için
SHA-1160 bit40Çakışma saldırısı gösterildi; güvenlik için kullanılmaz
SHA-256256 bit64Dosya bütünlüğü için yaygın tercih
SHA-384384 bit96SHA-2 ailesi
SHA-512512 bit128SHA-2 ailesi

Aynı değeri işletim sisteminin kendi araçlarıyla da hesaplayabilirsiniz:

ÖzellikKomut
Windows (PowerShell)Get-FileHash dosya.iso -Algorithm SHA256
Windows (Komut İstemi)certutil -hashfile dosya.iso SHA256
Linuxsha256sum dosya.iso
macOSshasum -a 256 dosya.iso

Komutlar sonucu büyük ya da küçük harfle yazabilir. Araçtaki karşılaştırma alanı harf farkını ve boşlukları dikkate almaz.

Sık sorulan sorular

Hash geri çözülebilir mi?

Hayır, hash tek yönlüdür. Ancak kısa ve yaygın metinlerin hash’leri önceden hesaplanmış tablolarla bulunabilir; bu yüzden şifreler tuzlu ve yavaş algoritmalarla saklanmalıdır.

Dosyam sunucunuza yükleniyor mu?

Hayır. Dosya tarayıcınızda parça parça okunur ve hash yerel olarak hesaplanır.

Hash ile şifreleme aynı şey mi?

Hayır. Şifreleme geri çözülebilir (anahtarla), hash ise geri çözülemez.

Neden benim hesapladığım hash farklı çıkıyor?

Metinde görünmeyen bir boşluk, satır sonu farkı (Windows CRLF / Unix LF) veya farklı karakter kodlaması hash’i değiştirir.

Dosya boyutunda bir sınır var mı?

Tek dosya en fazla 2 GB olabilir. Dosya sunucuya yüklenmez; büyük dosyalarda hesaplama sürerken ilerleme çubuğu gösterilir ve süre dosyanın boyutuna ve cihazınıza bağlıdır.

HMAC ya da bcrypt değeri üretebilir miyim?

Hayır. Araç yalnız MD5, SHA-1, SHA-256, SHA-384 ve SHA-512 özetlerini hesaplar. HMAC gizli bir anahtar ister; bcrypt gibi parola algoritmalarını ise uygulamanızın kendi kitaplığıyla kullanmanız gerekir.

Birden fazla algoritmayı aynı anda seçebilir miyim?

Evet. İşaretlediğiniz her algoritma için ayrı bir satır üretilir. Karşılaştırma alanına bir değer yazdıysanız her satırda eşleşip eşleşmediği gösterilir.

VPS sunucu için dticaret’i inceleyin