كيف تعمل
- أفلت ملفات، أو انتقل إلى نص.
- اختر الخوارزميات.
- انسخ البصمات، أو ألصق بصمة للتحقق.
لماذا تستخدمها
- MD5 وSHA-1 وSHA-256 وSHA-384 وSHA-512 وBLAKE3 وCRC-32.
- يتدفق عبر الملفات الكبيرة في الخلفية.
- يتحقق مقابل بصمات مُلصَقة وملفات بصمة.
- HMAC للنص.
المجاميع الاختبارية والتجزئة: التحقق من الملفات والنصوص
ما الغرض من التجزئة
دالة التجزئة تحوّل أي ملف أو نص إلى بصمة قصيرة ثابتة الطول. المدخل نفسه يعطي دائمًا التجزئة نفسها، وأصغر تغيير، بت واحد في ملف بحجم 4 غيغابايت، يعطي تجزئة مختلفة كليًا. هذا يجعل التجزئة الطريقة القياسية للتحقق من أن تنزيلًا كامل وغير معدّل، أو أن ملفين متطابقان، أو أن نسخة احتياطية ما زالت تطابق الأصل.
مواقع البرامج تنشر قيمة SHA-256 لتنزيلاتها بجانب الرابط. أفلت الملف المنزّل، والصق المجموع المنشور في التحقق مقابل مجموع اختباري، فتخبرك الأداة إن كانا متطابقين. ويمكنك أيضًا لصق ملف مجاميع كامل، من النوع المسمى SHA256SUMS، فيُفحص كل ملف فيه باسمه.
أي خوارزمية
| الخوارزمية | الطول | استخدمها لـ |
|---|---|---|
| SHA-256 | 64 خانة ست عشرية | المجاميع المنشورة وكل ما يتعلق بالأمان؛ الخيار المعتاد |
| SHA-512 وSHA-384 | 128 و96 | الشيء نفسه بهامش أكبر؛ سريعة على معالجات 64 بت |
| BLAKE3 | 64 | تجزئة حديثة سريعة جدًا، تستخدمها أدوات أحدث |
| MD5 | 32 | مطابقة المجاميع القديمة واكتشاف التلف العرضي فقط |
| SHA-1 | 40 | مطابقة المجاميع القديمة؛ وقد عُرضت تصادمات لها |
| CRC-32 | 8 | اكتشاف الأخطاء في ملفات ZIP وبيانات الشبكة؛ ليست تجزئة أمنية |
MD5 وSHA-1 مكسورتان أمام العبث المتعمد: مع MD5 يمكن صنع ملفين مختلفين بالتجزئة نفسها في ثوانٍ. لكنهما ما زالتا تكتشفان التلف العرضي، حيث لا يحاول أحد خداعك. في اختبارنا بالمتصفح جزّأت MD5 ملفًا بحجم 512 ميغابايت بسرعة 186 ميغابايت/ث وSHA-256 بسرعة 104 ميغابايت/ث؛ وفي الملفات الحقيقية يكون القرص غالبًا الجزء الأبطأ. MD5 أم SHA-256 فيه التفاصيل.
تجزئة النص وHMAC
يُجزَّأ النص بترميز UTF-8 أثناء الكتابة، ويُعرض عدد البايتات، لأن التجزئة تعتمد على البايتات لا الحروف: الحرف العربي أو الرمز التعبيري عدة بايتات. ومع مفتاح HMAC (اختياري) تنتج MD5 وعائلة SHA تجزئة مفتاحية بدلًا من ذلك، تثبت أن الرسالة جاءت ممن يعرف المفتاح. خطافات الويب من خدمات الدفع والمراسلة تُوقَّع بهذه الطريقة، فيمكنك إعادة حساب توقيع هنا لتصحيح أحدها.
التجزئة ليست لكلمات المرور
التجزئات السريعة مثل SHA-256 أداة خاطئة لتخزين كلمات المرور: بطاقة رسوميات تستطيع تجربة مليارات التخمينات في الثانية ضدها. تخزين كلمات المرور يحتاج دالة بطيئة عمدًا مثل Argon2id أو bcrypt، مع ملح. ولحماية رسالة بكلمة مرور استخدم تشفير النص، الذي يستخدم Argon2id وAES.
إذا حدث خطأ
- المجموع الاختباري لا يطابق. نزّل الملف مجددًا: الاتصال المقطوع هو السبب المعتاد. وإن بقي مختلفًا، فالملف ليس الذي ينتمي إليه المجموع.
- تجزئة نص لا تطابق تجزئة صُنعت في مكان آخر. افحص وجود سطر جديد أو مسافات في النهاية، والترميز؛ التجزئة تُحسب على البايتات بالضبط.
- يقول إن ملفات من قائمة المجاميع مفقودة. أفلت كل الملفات التي تسميها القائمة.
طرق شائعة لاستخدام هذه الأداة
أسئلة وأجوبة
كيف أتحقق من ملف مُنزَّل؟
أفلت الملف، ألصق البصمة من صفحة التنزيل في صندوق التحقق، وستعرف فورًا إن كانت مطابقة.
أي خوارزمية أستخدم؟
SHA-256 هو الخيار المعتاد للبصمات المنشورة. يكشف MD5 وSHA-1 فقط التلف العرضي.
هل يُرفع ملفي؟
لا، يعمل الحساب على جهازك.
أدلة ذات صلة
كم يستغرق كسر كلمة مرور؟
قوة كلمة المرور تأتي من عدد كلمات المرور التي كان يمكن اختيارها، لا من مدى تعقيد مظهرها. حسبنا كم تصمد أنواع شائعة من كلمات المرور أمام بطاقة رسوميات حديثة، ولماذا تسقط أولًا تلك التي يخترعها الناس.
MD5 أم SHA-256: أي تجزئة عليك استخدامها؟
تحوّل MD5 وSHA-256 كلتاهما الملف إلى بصمة قصيرة، لكن واحدة فقط ما زال يمكن الوثوق بها حين يحاول أحدهم خداعك. قسنا سرعة سبع دوال تجزئة ونظرنا في ما تعنيه كلمة «مكسورة» حقًا.