Hash Oluşturucu — Herhangi bir metin veya dosyanın MD5 ve SHA hash değerlerini alın ve bunları bilinen bir hash değeriyle karşılaştırın.

Metni yazın veya yapıştırın ya da bir dosya seçin ve MD5, SHA-1, SHA-256, SHA-384 ve SHA-512 hash değerlerini aynı anda görüntüleyin. Size verilen bir hash değerini yapıştırarak eşleşip eşleşmediğini kontrol edin. Hash işlemi cihazınızda gerçekleştirilir; bu nedenle metinleriniz ve dosyalarınız hiçbir zaman yukarı yüklenmez.

Bir hash oluştur Metinleriniz ve dosyalarınız tarayıcınızda kalır
Bir metin parçası için MD5, SHA-1 ve SHA-256 hash değerlerini gösteren hash oluşturucu

Giriş

Hash'ler

Kılavuz

Hash Oluşturucu Kılavuzu: Hash Nedir ve Ne Zaman Kullanılır?

MD5 ve SHA hakkında basit bir açıklama, bir dosyanın nasıl doğrulanacağı ve hash değerlerinin ne için kullanılmadığı.

Basit bir açıklama

Hash Oluşturucu nedir?

Bir karma fonksiyonu, herhangi bir girdiyi –ister bir kelime ister bütün bir dosya olsun– sabit uzunlukta kısa bir parmak izine dönüştürür. Aynı girdi her zaman aynı karma değerini verir; tek bir karakterlik bir değişiklik bile tamamen farklı bir karma değeri ortaya çıkarır.

Bu sayede hash değerleri, bir dosyanın değiştirilmeden ulaşıp ulaşmadığını kontrol etmek, yinelenen dosyaları tespit etmek, önbellek anahtarları oluşturmak ve verinin kendisini paylaşmadan verileri karşılaştırmak için kullanışlı hale gelir.

Kullanılmasının yaygın nedenleri

İnsanlar Neden Hash Oluşturucu Kullanır?

İndirmeleri doğrula

İndirdiğiniz dosyanın hash değerini hesaplayın ve yayıncının belirttiği kontrol toplamıyla karşılaştırarak dosyanın bozulmadığından emin olun.

Geliştiriciler

API'ler, imzalar ve test düzenekleri için hızlı kontrol toplamları, önbellek anahtarları veya test değerleri oluşturun.

Yinelenenleri bul

Aynı SHA-256 hash değerine sahip iki dosya, pratik açıdan aynı dosyadır.

Hangi algoritmayı seçmeli?

MD5, SHA-1 ve SHA-2 Ailesi

MD5, 32 karakterlik bir onaltılık hash değeri verir; SHA-1 ise 40 karakterlik bir değer verir. Her ikisi de kazara meydana gelen bozulmaları tespit etmek için uygundur, ancak çarpışmalar kasıtlı olarak yaratılabileceğinden, güvenlikle ilgili hiçbir amaç için bunları kullanmayın. SHA-256 (64 karakter), SHA-384 (96) ve SHA-512 (128), SHA-2 ailesine aittir ve günümüzde güvenli seçeneklerdir.

Hash, şifreleme değildir: orijinal veriyi geri elde etmek için tersine çevrilemez. Ayrıca şifreleri saklamak için de yeterli değildir. Bunun için bcrypt, scrypt veya Argon2 gibi yavaş, tuzlu bir şifre hash’i kullanın.

Birkaç adımda halledin

Hash Oluşturucusunun Kullanımı

  1. "Metin" veya "Dosya" seçeneğini seçin.
  2. Metninizi yazın veya yapıştırın ya da bir dosya seçin. Hash değerleri hemen görünür.
  3. İhtiyacınız olan # işaretinin yanındaki “Kopyala” düğmesine basın. Büyük harfli onaltılık karakterler istiyorsanız, büyük harf modunu etkinleştirin.
  4. Bir indirme dosyasını doğrulamak için, yayınlanan hash değerini karşılaştırma kutusuna yapıştırın ve eşleşip eşleşmediğini kontrol edin.
Daha iyi sonuçlar

Basit İpuçları

  • Metni tam olarak yazıldığı gibi hashleyin. Sonunda boşluk olması veya farklı bir satır sonu kullanılması, farklı bir hash değeri verir.
  • İndirme doğrulaması için, yayıncı bu seçeneği sunuyorsa SHA-256’yı kullanın.
  • Metin, çoğu araç ve API’nin beklediği şekilde UTF-8 olarak hashlenir.
  • Hex çıktısı büyük/küçük harf ayrımı yapmaz; bu nedenle karşılaştırma kutusu, # işaretinin etrafındaki büyük/küçük harfleri ve boşlukları dikkate almaz.
Faydalı bilgiler

Kısıtlamalar ve Gizlilik

Gizlilik

Metinler ve dosyalar, tarayıcınızın yerleşik araçları kullanılarak tarayıcınızda hash işlemine tabi tutulur. Hiçbir şey yüklenmez, depolanmaz veya kaydedilmez.

Sınırlamalar

Çok büyük dosyalar belleğe yüklenir; bu nedenle birkaç gigabaytlık bir dosya, bir akıllı telefonda veya eski bir bilgisayarda açılmayabilir. MD5 ve SHA-1, uyumluluk amacıyla gösterilmektedir ve güvenlik amacıyla kullanılmamalıdır.

Sık sorulan sorular

Hash Oluşturucu SSS

Hash nedir?

Hash, belirli verilerden hesaplanan sabit uzunlukta bir parmak izidir. Aynı girdi her zaman aynı hash değerini verir ve girdideki en ufak bir değişiklik bile hash değerini tamamen değiştirir.

Hangi hash'i kullanmalıyım?

İndirilen dosyaları kontrol etmek de dahil olmak üzere çoğu durumda SHA-256’yı kullanın. MD5 ve SHA-1, yalnızca kazara meydana gelen değişiklikleri tespit etmek için uygundur; güvenlik amacıyla kullanılamaz.

Bir hash değeri tersine çevrilerek orijinal metin elde edilebilir mi?

Hayır. Hash, tek yönlü bir işlevdir. Kullanıcılar girdiyi tahmin edip hash değerlerini karşılaştırabilirler; bu nedenle zayıf şifreler hâlâ tespit edilebilmektedir.

İndirdiğim bir dosyayı nasıl kontrol edebilirim?

"Dosya"yı seçin, indirilen dosyayı seçin ve SHA-256 hash değerini yayıncının sayfasında yer alan değerle karşılaştırın. Yayınlanan hash değerini karşılaştırma kutusuna yapıştırarak değerlerin uyuşup uyuşmadığını kontrol edin.

Neden benim hash değerim başka bir araçtaki değerle uyuşmuyor?

Genellikle girdi, bir boşluk, satır sonu veya metin kodlaması açısından farklılık gösterir. Bu araç, metni tıpkı yazıldığı gibi, hiçbir kısaltma yapmadan UTF-8 olarak hashler.

MD5, şifreler için güvenli midir?

Hayır. MD5 hızlıdır ve bilinen çakışmalar içerir. Şifreleri düz bir hash yerine bcrypt, scrypt veya Argon2 ile saklayın.

Her bir hash ne kadar uzun?

MD5 32 onaltılık karakterden, SHA-1 40 karakterden, SHA-256 64 karakterden, SHA-384 96 karakterden ve SHA-512 128 karakterden oluşur.

Metinlerim ve dosyalarım yüklendi mi?

Hayır. Her şey tarayıcınızın içinde şifrelenir ve hiçbir veri cihazınızdan dışarı çıkmaz.

Bu aracı kullanan kişilerden

Yorumlar

Yorumlar yükleniyor…
Devam et

Kutudaki diğer araçlar

Ana sayfada, API anahtarı gerektirmeyen onlarca ücretsiz araç daha yer almaktadır.

Bir araç önerin