محدد نوع التجزئة
محدد تجزئة مجاني عبر الإنترنت يحلّل الملخّص ويخبرك بالخوارزمية التي أنتجته على الأرجح. الصق أي تجزئة — MD5 وSHA-1/256/512 وbcrypt وArgon2 وNTLM وMySQL وLDAP وعشرات غيرها — فتقرأ الأداة طولها ومجموعة محارفها وبنيتها لترتيب المرشحين، وتفك تنسيقات تصف نفسها (تكلفة bcrypt وذاكرة Argon2 وتكراراته)، وتعرض أوضاع hashcat وJohn the Ripper المطابقة. يجري التحليل في متصفحك.
كيفية تحديد التجزئة
أدخل تجزئة واحدة في المربع، أو انتقل إلى وضع الدفعة لقائمة كاملة أو ملف hashdump.
تنسيقات تصف نفسها يتم تحديدها بشكل مؤكد؛ أما الملخّصات الملتبسة فتُظهر الخوارزميات الأرجح أولًا مع شرح.
انسخ وضع hashcat -m أو اسم John --format أو الأمر الجاهز للتشغيل لكل مرشح.
اكتشف الخوارزمية التي أنتجت التجزئة
المميزات
استخدامات شائعة
- التعرّف على تجزئة مجهولة مأخوذة من تفريغ قاعدة بيانات أو ملف إعدادات.
- تأكيد الخوارزمية قبل إعداد مُتحقّق كلمات المرور أو التخطيط لعملية ترحيل.
- فك سلسلة bcrypt أو Argon2 لقراءة معاملات التكلفة والذاكرة والتكرارات.
- البحث عن وضع hashcat -m الدقيق واسم John --format لتجزئة ما.
- فرز ملف hashdump كامل (pwdump و/etc/shadow وuser:hash) سطرًا بسطر.
أنواع التجزئات التي تتعرّف عليها
الملخّصات الخام (MD5 وSHA-1 وSHA-224/256/384/512 وSHA-3 وRIPEMD وWhirlpool وCRC-32) وما يشبهها؛ وتجزئات كلمات المرور (bcrypt وArgon2i/d/id وscrypt وyescrypt وPBKDF2 وmd5crypt وsha256crypt وsha512crypt)؛ وتنسيقات التطبيقات (Django وWordPress/phpass وDrupal وMySQL وLDAP {SSHA} وCisco IOS النوع 8/9 وGRUB)؛ وبيانات اعتماد Windows/Active Directory (NTLM وLM وNetNTLMv1/v2 وKerberos AS-REP وTGS-REP). كما تُشير إلى السلاسل التي ليست تجزئات أصلًا، مثل JWT وUUID.
لماذا يختلف هذا المحدد
تطبع معظم أدوات التحديد تخمينًا واحدًا — غالبًا خاطئًا — أو قائمة غير مرتّبة. أما هذه فصريحة. حين يكون الملخّص ملتبس الشكل (أي قيمة hex من 32 محرفًا قد تكون MD5 أو NTLM أو MD4 مثلًا) تعرض العائلة كاملة مرتّبة حسب شيوع كلٍّ منها فعليًا، وتشرح سبب تعذّر اليقين. وبالنسبة للتنسيقات التي تصف نفسها تذهب أبعد فتفك المعاملات المضمّنة — تكلفة bcrypt وذاكرة/تكرارات/توازي Argon2 وجولات crypt والأملاح. تحمل كل مطابقة وضع hashcat -m واسم John the Ripper --format إضافة إلى أمر جاهز للنسخ، لتنتقل مباشرة من «ما هذا؟» إلى الخطوة التالية. تعمل على تجزئة واحدة أو قائمة ملصقة أو ملف hashdump مرفوع، ويجري التحليل في متصفحك عبر JavaScript.
الأسئلة الشائعة حول محدد التجزئة
هل يمكنك إخباري بالخوارزمية التي أنتجت تجزئتي بالضبط؟
فقط عندما يصف التنسيق نفسه — bcrypt وArgon2 وعائلات crypt بصيغة $…$ وLDAP بصيغة {scheme} وDjango وغيرها تحمل علامة، لذا يكون التحديد مؤكدًا. أما ملخّص hex المجرّد فلا يمكن تثبيته من القيمة وحدها، لأن خوارزميات كثيرة تنتج الطول نفسه. ولهذه، تسرد الأداة كل خوارزمية محتملة مرتّبة حسب الشيوع الفعلي.
لماذا تُظهر تجزئة من 32 محرفًا MD5 وNTLM وMD4 معًا؟
الثلاث تُخرج 128 بت — 32 محرفًا ست عشريًا — فتكون نتائجها غير قابلة للتمييز بالفحص. السياق هو الحاسم: MD5 هو الأكثر شيوعًا على الويب بفارق كبير، وNTLM يأتي من حسابات Windows، وMD4 نادر. الإجابة الصريحة قائمة قصيرة مرتّبة، لا تخمين واحد.
هل يستطيع هذا كسر تجزئة أو عكسها؟
لا. التجزئة عملية باتجاه واحد، لذا تتعرّف هذه الأداة على الخوارزمية فقط — ولا تستعيد النص الأصلي. لكنها تمنحك وضع hashcat -m واسم John --format لتشغّل أداة كسر فعلية بنفسك، حيث تكون مخوّلًا بذلك.
ما الغرض من قيم hashcat وJohn؟
يختار hashcat خوارزمية بوضع رقمي (-m 0 = MD5، -m 1000 = NTLM، -m 3200 = bcrypt)؛ بينما يستخدم John the Ripper اسمًا (--format=raw-md5). تعرض الأداة كليهما لكل مطابقة، إضافة إلى سطر أمر جاهز للنسخ.
هل يتعامل مع قائمة كاملة من التجزئات؟
نعم. انتقل إلى وضع الدفعة والصق أسطرًا كثيرة، أو ارفع ملفًا نصيًا. يفهم التجزئات العادية وأزواج user:hash وأسطر pwdump و/etc/shadow، ويعيد جدولًا لكل سطر إضافة إلى ملخّص بعدد ما وجده من كل نوع.
هل هو دقيق مع تجزئات كلمات المرور المملّحة؟
التنسيقات المملّحة التي تضمّن ملحها — bcrypt وArgon2 وsha512crypt وLDAP {SSHA} وما شابه — يتم تحديدها بيقين، وتُفك معاملات ملحها وتكلفتها. أما الملخّص المجرّد المرفق بـ«:salt» منفصل فتتم مطابقته على جزء الملخّص منه.
يمكننا ذلك مجاناً! أرسل لنا رسالة قصيرة بفكرتك. إذا أردت مناقشة التفاصيل، اترك بريدك الإلكتروني وسنتواصل معك. يمكنك البقاء مجهولاً.