Hash Tanımlayıcı
Olası algoritmayı tespit etmek için bir hash yapıştırın.
Sonuç
Nasıl hesaplanır?
Araç hiçbir şeyi çözmez ya da kırmaz; yalnızca yapıştırdığınız metne, boşlukları kırptıktan sonra bakar. Metin $2a$, $2b$ veya $2y$ ile başlayıp iki rakam ve bir $ daha içeriyorsa bcrypt der. Aksi halde tüm karakterler onaltılıksa (0-9, a-f, büyük ya da küçük harf) uzunluğa bakar: 32 karakter MD5, NTLM veya MD4; 40 SHA-1; 56 SHA-224 veya SHA3-224; 64 SHA-256 veya SHA3-256; 96 SHA-384 veya SHA3-384; 128 SHA-512, SHA3-512 veya Whirlpool. Başka bir uzunluk ya da onaltılık olmayan karakter, uzunluk ve karakter kümesiyle birlikte Unknown hash type sonucunu verir. Birden fazla algoritma aynı uzunluğu paylaştığı için sonuç kanıt değil, aday listesidir.
Örnek hesaplama
Bir veritabanı dökümünde 40 karakterlik 5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8 dizesini buluyorsunuz. Tamamı onaltılık ve 40 karakter tabloda tek bir algoritmaya uyuyor. Araç Likely: SHA-1
Length: 40 karakter yanıtını verir, karakter kümesi hex (0-9a-f) olur. 32 karakterlik bir onaltılık dize ise aynı uzunluğu paylaştıkları için MD5, NTLM, MD4 döndürürdü. 0x ön ekli bir dize 42 karakterdir ve salt onaltılık olmadığından bilinmeyen olarak bildirilir.
Sık yapılan hatalar
- Cevabı kesin saymak: 32 karakterlik bir özet MD5, NTLM ya da MD4 olabilir; 64 karakterlik özet SHA-256 ya da SHA3-256 olabilir, seçim için bağlam gerekir.
- 0x, kullanıcı adı, iki nokta ya da tuz gibi ön ek veya ek metinle yapıştırmak: yalnızca temiz bir onaltılık dize ya da bcrypt dizesi tanınır, gerisi bilinmeyen çıkar.
- $1$ veya $6$ gibi tuzlu crypt biçimlerinin ya da Base64 kodlu özetlerin adlandırılmasını beklemek: ön ekle yalnızca bcrypt tespit edilir, diğerleri bilinmeyen döner.
- HMAC ya da kısaltılmış bir özetin eşleşmesine güvenmek: 32 karaktere kesilmiş bir özet tıpatıp MD5 gibi görünür, çünkü yalnızca uzunluk ve karakter kümesi denetlenir.
Kaynaklar
Bu hesaplama hakkında
Kriptografik ve parola özetleri (hash), hangi algoritma tarafından üretildiğini açıkça belirten bir etiket taşımaz; ancak uzunlukları ve karakter kümeleri genellikle güçlü bir ipucudur: bir MD5 özeti her zaman 32 onaltılık karakterdir (128 bit), SHA-1 40 onaltılık karakterdir (160 bit), SHA-256 64 onaltılık karakterdir (256 bit); bcrypt gibi parola özetleme şemaları ise düz onaltılık yerine $2a$, $2b$ veya $2y$ gibi kendi ön ekini, ardından bir iş faktörünü ve base64 tarzı tuz+özet dizesini kodlar.
Sızma testi uzmanları ve dijital adli bilişim araştırmacıları, hashcat ve John the Ripper gibi araçların bir hash modunu otomatik tespit ederken uyguladığı aynı mantıkla bu tür örüntü eşleştirmesini, bir hash'i kırmaya veya doğrulamaya çalışmadan önceki ilk adım olarak kullanır; çünkü yanlış algoritmayı seçmek, kırma sözlüğü ne kadar güçlü olursa olsun sonraki her denemeyi başarısız kılar.
Bu faydalı oldu mu?
En fazla 3 tepki seçebilirsiniz.
Popüler hesaplayıcılar
Kredi Hesaplama
Aylık taksit, toplam faiz ve ödeme planını hesaplayın.
Yüzde Hesaplama
Yüzde değişim, indirim ve oran hesaplamaları.
İndirim Hesaplama
İndirimli fiyatı, kazancı ve indirim tutarını hesaplayın.
Vücut Kitle Endeksi (VKİ)
Boy ve kiloya göre vücut kitle endeksini hesaplayın.
Yaş Hesaplama
Doğum tarihinden bugüne tam yıl, ay ve gün cinsinden yaşınızı hesaplayın.
Bileşik Faiz Hesaplama
Ana para, faiz oranı ve süreye göre bileşik faizle nihai tutarı hesaplayın.
Tüm Hesaplayıcılar
- Kredi Hesaplama
- Kar Hesaplama
- İndirim Hesaplama
- Vücut Kitle Endeksi (VKİ)
- Yüzde Hesaplama
- İdeal Kilo Hesaplama
- Yaş Hesaplama
- Gebelik Hesaplama
- Bileşik Faiz Hesaplama
- Bazal Metabolizma (BMR) Hesaplama
- Bahşiş Hesaplama
- Yakıt Maliyeti Hesaplama
- Tarih Farkı Hesaplama
- Uyku Döngüsü Hesaplama
- Günlük Su İhtiyacı Hesaplama
- Basit Faiz Hesaplama
- Kalp Atış Hızı Bölgeleri Hesaplama
- Koşu Temposu Hesaplama
- Evcil Hayvan Yaşı Hesaplama
- Kalori Yakım Hesaplama
- Makro Besin Dağılımı Hesaplama
- TDEE (Toplam Günlük Enerji İhtiyacı) Hesaplama
- Bel-Kalça Oranı Hesaplama
- Takdir ve Teşekkür Belgesi Hesaplama
- Tek Tekrar Maksimum (1RM) Hesaplama
- Yumurtlama (Ovülasyon) Hesaplama
- Elektrik Maliyeti Hesaplama
- Birim Fiyat Hesaplama
- Tasarruf Hedefi Hesaplama
- Başabaş Noktası Hesaplama
- Boya Hesaplama
- Vize-Final Ortalama Hesaplama
- İş Günü Hesaplama
- Saat Farkı (Süre) Hesaplama
- Yakıt Tüketimi Hesaplama
- Sıcaklık Birimi Çevirici
- Fayans (Seramik) Hesaplama
- En-Boy Oranı Hesaplama
- Roma Rakamı Çevirici
- Hedef Kilo Süresi Hesaplama
- Maaş Çevirici (Saatlik-Yıllık)
- Kredi Kartı Doğrulama (Luhn)
- Vücut Yüzey Alanı (BSA) Hesaplama
- Hissedilen Sıcaklık Hesaplama
- Ohm Kanunu Hesaplama
- PPI (Piksel Yoğunluğu) Hesaplama
- Molar Kütle Hesaplama
- Burç Hesaplama (Batı + Çin)
- IBAN Doğrulama
- Ayakkabı Numarası Dönüştürücü
- Ülke Bilgisi (Telefon Kodu) Sorgulama
- Saat Dilimi Farkı (Dünya Saati)
- CAGR (Bileşik Yıllık Büyüme) Hesaplama
- 72 Kuralı Hesaplama
- Kandaki Alkol (Promil) Hesaplama
- Yağsız Vücut Kütlesi (LBM) Hesaplama
- Pisagor Teoremi Hesaplama
- Hız Birimi Dönüştürücü
- İndirme Süresi Hesaplama
- Tarih Hesaplama (Gün Ekle/Çıkar)
Hesaplayıcı bulunamadı
Yorumlar (1)
Uzunluk, aynı uzunluğu paylaşan algoritmaları tek başına ayıramaz; gerisini bağlam çözer. Bir web uygulamasının kullanıcı tablosundan gelen 32 karakterlik onaltılık dizi çoğunlukla MD5'tir; Windows kimlik bilgisi dökümünden gelen ise daha çok NTLM'dir. Seçim yapmadan önce dizinin nereden geldiğini not edin. Aracın sıradaki hangi özet biçimlerini tanımasını istersiniz?