اكتشاف | تعريف | تحليل

> detect | identify | analyze <

// تعرّف على خوارزميات الهاش من أي سلسلة هاش فوراً

// الصق هاش لتعريف نوعه...

[اكتشاف]

15+ نوع هاش

تعرّف على MD5 وSHA-1 وSHA-256 وSHA-512 وbcrypt وCRC32 وNTLM وهاشات MySQL والمزيد.

[فوري]

تعريف تلقائي

يتم اكتشاف نوع الهاش تلقائياً عند الكتابة أو اللصق.

[مجاني]

معلومات مفصلة

عرض اسم الخوارزمية وطول البت ومثال الهاش وحالات الاستخدام.

// حول تعريف الهاش

كيف يعمل تعريف الهاش:

يعمل التعريف عن طريق تحليل طول وأحرف ونمط تنسيق سلسلة الإدخال.

مثال:

d41d8cd98f00b204e9800998ecf8427e → MD5 (32 hex chars, 128 bits)

أطوال الهاش الشائعة:

  • >8 أحرف hex (32 بت): CRC32
  • >32 حرف hex (128 بت): MD5, NTLM
  • >40 حرف hex (160 بت): SHA-1, MySQL 5.x
  • >64 حرف hex (256 بت): SHA-256
  • >128 حرف hex (512 بت): SHA-512

>> الأسئلة المتكررة

س: كيف أعرّف نوع الهاش؟

ج: تحقق من الطول ومجموعة الأحرف. 32 hex = MD5، 64 hex = SHA-256. البادئة $2a$ تشير إلى bcrypt.

س: ما هي أطوال الهاش الأكثر شيوعاً؟

ج: CRC32=8، MD5=32، SHA-1=40، SHA-256=64، SHA-384=96، SHA-512=128 حرف hex.

س: كيف يبدو هاش bcrypt؟

ج: يبدأ هاش bcrypt بـ $2a$ أو $2b$ أو $2y$ متبوعاً بعامل تكلفة من رقمين.

س: ما الفرق بين التهشير والتشفير؟

ج: التهشير أحادي الاتجاه ولا يمكن عكسه. التشفير يمكن عكسه بالمفتاح الصحيح.

س: ما هي الهاشات المملّحة؟

ج: الهاش المملّح يضيف بيانات عشوائية قبل التهشير لمنع هجمات جدول قوس قزح.

// لغات أخرى