Karma tanımlayıcı
Hangi algoritmanın uzunluğunu, karakter kümesini ve önekini kullanarak bir karma ürettiğini tahmin edin.
Karma tanımlayıcı
Bir karma yapıştırdığınızda bu araç, onu büyük olasılıkla hangi algoritmanın ürettiğini tahmin eder. Üç şeyi okur: uzunluk, karakter seti ve herhangi bir ön işaretçi. 32 karakterlik bir hex dizesi MD5 olarak işaretlenir; ancak aynı zamanda NTLM ve MD4 de işaretlenir çünkü bunlar aynı 128 bit uzunluğu paylaşır. 64 karakterlik bir hex dizesi SHA-256, SHA3-256 veya BLAKE2'leri işaret eder; 40 hex karakteri SHA-1 veya RIPEMD-160 anlamına gelir. Önekli formatlar nettir: $2a$, $2b$ ve $2y$ bcrypt'tir, $argon2 Argon2'dir, $1$ md5crypt'tir ve $6$ sha512crypt'tir. 36 karakterlik 8-4-4-4-12 dizesi bir UUID'dir ve eyJ ile başlayan ve iki noktaya sahip olan bir belirteç de JWT'dir. Geçerli base64 olan ancak karma olmayan her şey bu şekilde etiketlenir ve tanınmayan giriş Bilinmeyen olarak raporlanır.
Bu bir buluşsal yöntemdir, bir garanti değildir. Sabit uzunluklu özetlerin çoğu, yalnızca çıktılarından ayırt edilemez; araç, MD5'i NTLM karmasından ayıramaz çünkü baytlar aynıdır, bu nedenle kesinmiş gibi davranmak yerine her adayı listeler. Kısa bir cevap istediğinizde satır başına yalnızca ilk, birincil tahmini tutmak için "Yalnızca büyük olasılıkla" seçeneğini açın.
Bir sütunun tamamını aynı anda sınıflandırmak için her satıra bir karma ekleyin; her sonuç konuma göre etiketlenir ve aday algoritmaları bit uzunluklarıyla birlikte adlandırır. Algoritma adları tam olarak yazıldığı gibi (MD5, SHA-256, bcrypt) tutulur çünkü bunlar çevrilebilir sözcükler değil, tanımlayıcıdır.
Her şey tarayıcınızda çalışır. Hiçbir şey karma oluşturmaz, kırılmaz, aranmaz veya yüklenmez; araç yalnızca yapıştırdığınız metnin şeklini inceler, böylece gerçek bir şifre karması bile cihazınızdan asla ayrılmaz.