حساب مجموع التحقق للملف

اختر ملفات أو أفلتها على الصفحة. تُحسب المجاميع داخل متصفحك، وتخبرك الصفحة إن كان المجموع الذي تلصقه يطابق أحد ملفاتك.

مجانية تعمل داخل متصفحك آخر مراجعة: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة

تعمل هذه الأداة داخل متصفحك. ما تكتبه فيها لا يُرسل إلينا.

طريقة الاستخدام

  1. اختر ملفاً أو أكثر، أو أفلتها على الصفحة.
  2. ضع علامة على الخوارزميات التي تحتاجها، ثم اضغط احسب مجاميع التحقق.
  3. الصق المجموع من صفحة التنزيل في المجموع المتوقع (اختياري) لترى إن كان يطابق.
  4. انسخ المجموع الذي تحتاجه. المجموع المكوّن من 32 رقماً سداسياً عشرياً هو MD5، والمكوّن من 64 رقماً هو SHA-256.

ما الذي يخبرك به مجموع التحقق؟

مجموع التحقق شيفرة قصيرة تُحسب من كل بايت في الملف. الملف نفسه يعطي الشيفرة نفسها دائماً، والملف الذي تغيّر ولو بت واحد يعطي شيفرة مختلفة. ومقارنة شيفرة نسختك بالشيفرة التي ينشرها الناشر تُظهر أن نسختك هي الملف نفسه، وهذا هو السبب المعتاد لحسابها بعد التنزيل.

أي خوارزمية تستخدم؟

MD5 (RFC 1321) وSHA-1 لهما تصادمات معروفة: يمكن صنع ملفين مختلفين لهما المجموع نفسه عمداً. ما زالا يكشفان التلف العرضي، مثل تنزيل تالف. أما SHA-256 وSHA-512 فهما من عائلة SHA-2 في المعيار FIPS 180-4، وهما الخيار المعتاد عندما يحتمل أن يُغيَّر الملف عمداً. SHA-384 هو SHA-512 مقصوصاً. وCRC-32 فحص تكرار دوري (RFC 1952، القسم 8) يكشف التلف العرضي فقط.

كيف تُعالج الملفات الكبيرة؟

يُقرأ الملف حتى 64 ميغابايت دفعة واحدة، وتأتي مجاميع SHA من SubtleCrypto الخاصة بالمتصفح. ويُقرأ الملف الأكبر حتى 2 غيغابايت على قطع من 4 ميغابايت، وتُحسب المجاميع بشيفرة هذه الصفحة، فتقرأ كل قطعة مرة واحدة لكل الخوارزميات التي اخترتها. لا يُرفع أي شيء، ويُظهر شريط التقدم ما أنجزه العمل.

مثال محلول: النص abc

للملف الذي محتواه الأحرف الثلاثة abc مجاميع تنشرها RFC 1321 لـ MD5، وFIPS 180-4 لـ SHA-256. يعرض الجدول القيمتين اللتين تعطيهما الصفحة لهذا الملف.

لصق قيمة SHA-256 في المجموع المتوقع يُظهر أن الملف يطابق SHA-256. وملف مختلف يُظهر أنه لا يطابقه.

محتوى الملف الخوارزمية مجموع التحقق
abc SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
abc MD5 900150983cd24fb0d6963f7d28e17f72

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

لماذا يختلف مجموعي عن المجموع الموجود على الموقع؟

ربما يكون الملف نسخة أخرى، أو توقف التنزيل مبكراً، أو ينشر الموقع مجموع ملف آخر. أعد تنزيل الملف وتحقق من اسمه ونسخته مع الصفحة.

أي مجموع أستخدم؟

SHA-256 خيار افتراضي جيد. وعندما تلصق المجموع من صفحة التنزيل، يخبر طوله الصفحة بالخوارزمية التي تقارنها، فلا تحتاج إلى الاختيار.

هل MD5 آمن للتحقق من تنزيل؟

فقط ضد التلف العرضي. فلخوارزمية MD5 تصادمات معروفة، لذلك يستطيع من يريد استبدال ملف أن يصنع ملفاً مختلفاً بالمجموع نفسه. استخدم SHA-256 أو SHA-512 عندما يحتمل أن يُغيَّر الملف عمداً.

هل يثبت تطابق المجموع أن الملف آمن؟

يثبت أن ملفك يحمل البايتات نفسها التي حُسب منها المجموع، ولا يثبت من صنع الملف. فإن جاء المجموع من صفحة غير موثوقة، فلا يدل على شيء عن الأمان.

هل تُرفع ملفاتي إلى أي مكان؟

لا. تُقرأ الملفات في متصفحك، ولا يُرسل شيء إلى خادمنا ولا يُخزَّن هناك.

لماذا يستغرق الملف الكبير وقتاً طويلاً؟

تقرأ الصفحة الملف على قطع، وتحسب كل خوارزمية اخترتها بجافاسكريبت. وقد يستغرق ملف بحجم 2 غيغابايت دقيقة أو أكثر على حاسوب قديم، لذلك ألغِ تحديد الخوارزميات التي لا تحتاجها.

المصادر

آخر مراجعة للأرقام والنص: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة.

نستخدم ملفات تعريف ارتباط ضرورية لتشغيل الموقع. وبموافقتك، تستخدم Google أيضاً ملفات تعريف ارتباط للإعلانات، لعرض إعلانات مخصصة. وإذا رفضتها، فستظل ترى إعلانات، لكنها لن تكون مخصصة لك.