Hash Tanımlayıcı: Özet Uzunluğuna Göre Algoritma Bulun
Hash Tanımlayıcı, bir hex veya Base64 özetinin bayt ve bit uzunluğunu ölçerek hangi hash algoritmalarının bu özeti üretmiş olabileceğini tahmin eder. MD5, SHA-1/RIPEMD-160, 224/256/384/512 bit aileleri ve değişken uzunluklu BLAKE2/3 adayları dahil tüm standart eşleşmeleri listeler. Farklı algoritmalar aynı boyutta çıktı üretebildiğinden, sonuçları algoritmanın kanıtı değil, olasılıklar olarak değerlendirin.
Hash Tanımlayıcı, bir hex veya Base64 özetinin uzunluğunu ölçerek olası hash algoritmalarını bulmanıza yardımcı olur. Özet boyutunu bayt ve bit olarak bildirir, ardından bu boyutta çıktı üreten her standart algoritmayı listeler. Bu, elinizde bir özet varken onu hangi algoritmanın oluşturduğunu bilmediğinizde adayları daraltmak için kullanışlıdır.
Tanımlama, hangi algoritmanın kullanıldığını kanıtlamaya değil, uzunluğa dayanır. Sonuçlar 128 bitte MD5, 160 bitte SHA-1/RIPEMD-160, 224/256/384/512 bit aileleri ve değişken uzunluklu BLAKE2/3 adaylarını içerebilir. Birden çok algoritma aynı özet boyutunu paylaştığında, geçerli olduğu durumlarda eski etiketlerle birlikte tüm eşleşen adaylar gösterilir. Eşleşen bir uzunluk kesin bir tanımlama değil, bir ipucudur.
Hex ve Base64, veriyi temsil etmenin farklı yollarıdır. Araç her iki formdaki özetleri de kabul eder ve bayt ile bit uzunluklarını bildirir; bir özeti diğerine dönüştürmez veya bir özetin geçerli olduğunu kanıtlamaz. Bu, bilmediğiniz bir hash değerini incelerken, boyutunu beklenen adaylarla karşılaştırırken veya hangi algoritmaların benzer boyutta çıktılar üretebileceğini öğrenirken yardımcı olur.
Hash Tanımlayıcı tamamen tarayıcınızda çalışır: girdiniz cihazınızda işlenir; yüklenmez, saklanmaz veya bir sunucuya gönderilmez. Sayfa yüklendikten sonra bağlantı olmadan çalışır ve araç ücretsizdir. Geliştiriciler, DevOps mühendisleri ve öğrenenler, girdiyi kendi cihazlarında tutarak özet boyutlarını incelemek için kullanabilir.
Adım 1: Hash Tanımlayıcı'ya bir hex veya Base64 özeti yapıştırın ya da sürükleyip bırakın. Aracın uzunluğunu değerlendirebilmesi için özetin değerini kullanın.
Adım 2: Bildirilen bayt ve bit uzunluğunu inceleyin. Bu ölçümler, bu boyutta özet üretebilecek algoritmaları daraltmanıza yardımcı olur.
Adım 3: Eski etiketleri de dahil olmak üzere eşleşen algoritmaların tam listesini kontrol edin. Araç, ölçülen uzunluk için her standart eşleşmeyi gösterir.
Adım 4: Eşleşmeleri kesin bir tanımlama yerine adaylar olarak değerlendirin. Farklı algoritmalar aynı uzunlukta özetler üretebilir.
Kullanım senaryosu: Size verilen bir hash değerinin, beklenen algoritma adaylarıyla tutarlı bir uzunluğa sahip olup olmadığını değerlendirin. Bu, olasılıkları daraltmanıza yardımcı olabilir; ancak tek başına uzunluk, hash'in doğruluğunu kanıtlamaz.
Kullanım senaryosu: Hash algoritmalarını öğrenirken özet uzunluklarını keşfedin. Listelenen adayları karşılaştırmak, çıktı boyutunun neden tanımlama için yararlı ancak kesin olmadığını gösterir.
Kullanım senaryosu: Özetin içeriğini üçüncü taraf bir sayfaya vermek yerine yerelde inceleyin. Tanımlayıcı, girdiyi tarayıcınızda işler.
Kullanım senaryosu: Aynı boyutta çıktı üreten tüm algoritmaları (eski etiketli eşleşmeler dahil) inceleyerek bilmediğiniz bir özeti sınıflandırın.
Kullanım senaryosu: 128, 160, 224, 256, 384 veya 512 bitlik bir özet için aday algoritmaları karşılaştırın. Bildirilen uzunluk, tek bir eşleşme iddiasında bulunmadan daha fazla incelemeye odaklanmanıza yardımcı olur.
Kullanım senaryosu: Hex veya Base64 özet değerlerini tarayıcıda inceleyin; sayfa yüklendikten sonra çevrimdışı çalışırken de kullanabilirsiniz.