تخطي إلى المحتوى
SPCXTools

مولد الهاش

احسب المجموع الاختباري MD5 و SHA للنصوص أو الملفات، وتحقق من التنزيلات بمطابقتها مع قيمة هاش معروفة.

تعمل محلياً — ملفاتك لا تغادر جهازك أبداً

جاري تحميل الأداة…

كيفية استخدام مولد الهاش

  1. 1اختر نص لتوليد هاش لنص مكتوب، أو ملف لمعالجة ملف من جهازك.
  2. 2اكتب النص أو اختر ملفاً. سيتم حساب جميع قيم الهاش الخمسة — MD5، SHA-1، SHA-256، SHA-384 و SHA-512 — في وقت واحد.
  3. 3انسخ أي هاش باستخدام زر نسخ؛ وحدد أحرف كبيرة إذا كنت بحاجة إلى أحرف سداسية عشرية كبيرة.
  4. 4للتحقق من ملف قمت بتنزيله، الصق المجموع الاختباري المنشور من قبل المصدر في التحقق من المجموع الاختباري. سيتم تمييز الهاش المتطابق.

إنشاء قيم تجزئة MD5 و SHA عبر الإنترنت

تحول دالة التجزئة التشفيرية أي مُدخل — سواء كان كلمة، أو مستنداً، أو صورة قرص بحجم 4 GB — إلى بصمة رقمية قصيرة وثابتة الطول. تغيير بت واحد فقط في المُدخل يغير البصمة بالكامل. تقوم أداة توليد الهاش هذه بحساب البصمات الخمس الأكثر شيوعاً في نفس الوقت: MD5 و SHA-1 و SHA-256 و SHA-384 و SHA-512. تدعم الأداة كلاً من النصوص والملفات، وتتم معالجة جميع البيانات محلياً داخل متصفحك.

الميزات

  • خمس خوارزميات دفعة واحدة، حتى لا تضطر أبداً لتخمين الخوارزمية التي استخدمها الموقع.
  • إدخال النصوص والملفات. تُحسب تجزئة النصوص بصيغة UTF-8؛ بينما تُعالج الملفات بايت تلو الآخر.
  • التحقق من المجموع الاختباري (Checksum). ألصق القيمة المتوقعة وستخبرك الأداة بالخوارزمية المطابقة — أو تحذرك في حال عدم وجود أي تطابق.
  • مخرجات بأحرف كبيرة للأنظمة التي تعرض القيم السداسية العشرية (hex) بأحرف كبيرة.
  • الخصوصية وإمكانية العمل دون اتصال: لا تغادر الملفات جهازك أبداً.

الاستخدامات الشائعة

التحقق من التنزيلات. غالبًا ما ينشر موردو البرامج قيمة التحقق SHA-256 بجوار ملفات التثبيت وصور ISO. احسب هاش الملف الذي قمت بتنزيله وقارنه: إذا تطابقت القيمتان، فهذا يعني أن الملف مكتمل ولم يتم العبث به أثناء النقل.

اكتشاف الملفات المكررة. أي ملفين لهما نفس هاش SHA-256 يعتبران متطابقين من الناحية العملية. يعد حساب الهاش طريقة سريعة لإزالة تكرار الصور أو النسخ الاحتياطية.

التطوير وواجهات برمجة التطبيقات. تُستخدم قيم الهاش كمفاتيح للتخزين المؤقت (cache keys)، وعلامات ETags، وعنونة المحتوى، وأنظمة التوقيع. يساعد إنشاء قيمة مرجعية هنا عند تصحيح أخطاء الأكواد البرمجية التي تحسب قيم الهاش.

الأنظمة القديمة. لا تزال بعض الأدوات القديمة تعتمد على قيم التحقق MD5 أو SHA-1. وهي جيدة لاكتشاف التلف العرضي، ولكن لا ينبغي الاعتماد عليها لمنع التلاعب المتعمد.

كيف تختلف دوال الهاش

الخوارزمية طول المخرجات الحالة
MD5 128 بت (32 حرف hex) مخترقة — لقيم التحقق فقط
SHA-1 160 بت (40 حرف hex) مخترقة — للأنظمة القديمة فقط
SHA-256 256 بت (64 حرف hex) مُوصى بها
SHA-384 384 بت (96 حرف hex) قوية
SHA-512 512 بت (128 حرف hex) قوية

تعني كلمة "مخترقة" أن الباحثين يمكنهم عمدًا إنشاء مدخلين مختلفين لهما نفس قيمة الهاش (تصادم). أما SHA-256 وإصدارات SHA-2 الأطول، فلا توجد هجمات عملية معروفة ضدها.

إذا كنت بحاجة إلى معرفات عشوائية بدلاً من البصمات الرقمية، فاستخدم مُنشئ UUID. لترميز البايتات الخام لملف كنص بدلاً من حساب الهاش لها، استخدم Base64.

الأسئلة الشائعة

هل يتم رفع ملفاتي لحساب قيمة التجزئة؟
لا. تُقرأ الملفات وتُحسب قيمة التجزئة (Hash) الخاصة بها محلياً على جهازك باستخدام Web Crypto API في المتصفح (بالإضافة إلى تطبيق MD5 مدمج). هذا يعني أنه يمكنك حساب تجزئة الملفات الكبيرة أو السرية بأمان، وتعمل الأداة دون اتصال بالإنترنت بمجرد تحميل الصفحة.
ما هي خوارزمية التجزئة التي يجب أن أستخدمها؟
للتحقق من سلامة الملفات أو إنشاء بصمات رقمية، استخدم SHA-256. لا تزال خوارزميات MD5 و SHA-1 شائعة للتحقق من المجاميع الاختبارية (checksums) القديمة ولكنها مخترقة أمنياً — حيث يمكن للمخترقين إنشاء ملفين مختلفين بنفس قيمة التجزئة. توفر SHA-384 و SHA-512 مخرجات أطول للاحتياجات المتخصصة.
هل يمكن عكس التجزئة للحصول على النص الأصلي؟
لا. دوال التجزئة تعمل في اتجاه واحد. ومع ذلك، يمكن كشف المدخلات القصيرة أو الشائعة (مثل كلمات المرور البسيطة) بالبحث عنها في جداول محسوبة مسبقاً، ولهذا السبب يجب تخزين كلمات المرور باستخدام خوارزميات بطيئة مخصصة مثل bcrypt أو Argon2، وليس باستخدام SHA-256 العادية.
لماذا تختلف قيمة التجزئة الخاصة بي عن نتيجة أداة أخرى؟
تتغير قيم التجزئة كلياً باختلاف بايت واحد فقط. الأسباب الشائعة هي وجود سطر جديد أو مسافة في النهاية، أو اختلاف نهايات الأسطر بين Windows و Unix (\r\n مقابل \n)، أو اختلاف ترميز النص. تقوم هذه الأداة بحساب تجزئة النص بترميز UTF-8 تماماً كما كُتب.
هل التجزئة هي نفسها التشفير؟
لا. التشفير (Encryption) قابل للعكس باستخدام مفتاح فك تشفير؛ بينما تنتج التجزئة (Hashing) بصمة رقمية بطول ثابت لا يمكن إعادتها إلى النص الأصلي.
ما هو أقصى حجم للملف الذي يمكنني حساب الهاش له؟
تعمل الملفات التي يصل حجمها إلى عدة مئات من الميجابايت بسلاسة على معظم أجهزة الكمبيوتر. أما الملفات الكبيرة جداً، فتكون مقيدة بحجم الذاكرة المتاحة لمتصفحك.