محدد نوع التجزئة
التعرف على أنواع التجزئة من سلاسل التجزئة. يدعم خوارزميات التجزئة MD5 وSHA-1 وSHA-256 وSHA-512 وbcrypt وArgon2 والعديد من الخوارزميات الأخرى.
الإدخال
الإخراج
ملف القراءة
ما هو التجزئة (Hash)؟
التجزئة هي سلسلة ثابتة الطول من الأحرف يتم إنشاؤها من بيانات الإدخال باستخدام خوارزمية رياضية تسمى دالة التجزئة. فكر فيها كبصمة رقمية - بغض النظر عن حجم الملف أو النص الأصلي، ستكون التجزئة دائمًا بنفس الطول. حتى التغيير الطفيف في الإدخال يؤدي إلى تجزئة مختلفة تمامًا، مما يجعلها مفيدة للتحقق من سلامة البيانات.
كيف تعمل دوال التجزئة؟
تأخذ دوال التجزئة أي إدخال (كلمة مرور أو ملف أو رسالة) وتعالجه من خلال عمليات رياضية معقدة لإنتاج مخرجات فريدة. هذه العملية أحادية الاتجاه، مما يعني أنه لا يمكن إعادة هندسة الإدخال الأصلي من التجزئة. تشمل خوارزميات التجزئة الشائعة MD5 (128 بت)، SHA-1 (160 بت)، SHA-256 (256 بت)، ودوال تجزئة كلمات المرور الحديثة مثل bcrypt و Argon2.
لماذا تحديد أنواع التجزئة؟
عند تحليل أنظمة الأمن، أو استعادة كلمات المرور، أو مراجعة قواعد البيانات، غالبًا ما تواجه سلاسل تجزئة دون معرفة الخوارزمية التي أنشأتها. يعد تحديد نوع التجزئة الخطوة الأساسية الأولى قبل محاولة أي تحليل إضافي. توفر أطوال وتنسيقات التجزئة المختلفة تلميحات حول الخوارزمية المستخدمة، لكن العديد من التجزئات تشترك في خصائص مماثلة، مما يجعل التعريف اليدوي صعبًا.
وصف الأداة
هذه الأداة تحلل سلاسل التجزئة وتحدد خوارزميات التجزئة المحتملة بناءً على طولها وتنسيقها وبنيتها. ما عليك سوى لصق قيمة التجزئة، وستقوم الأداة على الفور بمطابقتها مع الأنماط المعروفة لأكثر من 40 نوعًا من التجزئة، مع عرض النتائج مرتبة حسب الاحتمالية. وهي تتعرف على التجزئات التشفيرية القياسية (MD5، عائلة SHA، BLAKE2)، وتنسيقات تجزئة كلمات المرور (bcrypt، Argon2، scrypt، PBKDF2)، ومتغيرات Unix crypt، والتجزئات الخاصة بالتطبيقات المستخدمة في MySQL وWordPress وDrupal وDjango.
الميزات
- تحديد فوري - تظهر النتائج أثناء الكتابة دون تأخير في المعالجة
- دعم أكثر من 40 نوع من التجزئة - يغطي التجزئات التشفيرية وتجزئات كلمات المرور والتنسيقات الخاصة بالتطبيقات
- تصنيف الاحتمالية - يتم فرز النتائج حسب الاحتمالية (مرتفع، متوسط، منخفض) للمساعدة في تضييق الاحتمالات
- عرض طول التجزئة - يعرض عدد الأحرف للتحقق السريع من تنسيق التجزئة
- الكشف القائم على الأنماط - يتعرف على التجزئات السداسية عشرية والتنسيقات المهيكلة مثل bcrypt و Argon2
حالات الاستخدام
- مراجعة الأمن - تحديد خوارزميات التجزئة المستخدمة في قواعد البيانات المسربة أو ملفات التكوين لتقييم الوضع الأمني
- التحليل الجنائي - تحليل قيم التجزئة غير المعروفة الموجودة أثناء التحقيقات الرقمية
- تصحيح التطوير - التحقق من خوارزمية التجزئة التي ينتجها تطبيقك عند استكشاف مشكلات أنظمة المصادقة
- مسابقات CTF - تحديد أنواع التجزئة بسرعة في تحديات الأمن
أنواع التجزئة المدعومة
التجزئات التشفيرية:
- MD2، MD4، MD5، التجزئة المضاعفة MD5
- SHA-0، SHA-1، SHA-224، SHA-256، SHA-384، SHA-512
- SHA3-224، SHA3-256، SHA3-384، SHA3-512
- RIPEMD-160، Tiger-160، Tiger-192
- BLAKE2s-256، BLAKE2b-512
- Whirlpool، Haval (160/192/224/256 بت)
- GOST R 34.11-94، Snefru-256
- CRC-32، CRC-32B، Adler-32
دوال تجزئة كلمات المرور:
- bcrypt (المبني على Blowfish)
- Argon2 (متغيرات i، d، id)
- scrypt
- PBKDF2 (SHA-1، SHA-256، SHA-512)
تنسيقات Unix crypt:
- تجزئة MD5 ($1$)
- تجزئة SHA-256 ($5$)
- تجزئة SHA-512 ($6$)
- Apache APR1-MD5
خاص بالتطبيقات:
- MySQL 3.x و MySQL 4.1+
- NTLM و LM Hash (Windows)
- PHPass (WordPress، phpBB)
- Drupal 7
- Django PBKDF2-SHA256
- Cisco PIX MD5
مشفر بـ Base64:
- MD5، SHA-1، SHA-256 بتنسيق Base64