ما هو هاش SHA-256 — وكيف تثبت أن الملف لم يتغيّر
متوفر أيضًا بـ:中文РусскийPortuguêsBahasa Indonesiaहिन्दीFrançaisEspañolEnglishবাংলা
تستلم اليوم عقدًا عبر البريد الإلكتروني. بعد ستة أشهر، يقدّم أحدهم «الملف نفسه» في اجتماع — أو في نزاع. كيف تثبت أنه المستند ذاته تمامًا، دون تغيير فاصلة واحدة؟ الجواب الذي يستخدمه الخبراء الجنائيون والمحاكم والأنظمة المصرفية حول العالم يتلخّص في كلمة واحدة: الهاش (hash).
يشرح هذا الدليل، دون مصطلحات معقّدة، ما هو هاش SHA-256، ولماذا يعمل كبصمة رقمية للملف، وكيف تحسب هاش ملف PDF (على ويندوز وماك ومباشرة في المتصفح)، وكيف تستخدمه في العمل اليومي لكل من يتعامل مع مستندات مهمة.
ما هو الهاش، بلغة واضحة
الهاش هو نتيجة عملية حسابية رياضية تُجرى على محتوى الملف. تقرأ الخوارزمية كل بِت في المستند — كل حرف، كل مسافة، كل بكسل — وتنتج سلسلة ثابتة الطول، مثل هذه:
9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08
في حالة SHA-256 (خوارزمية التجزئة الآمنة بطول 256 بت)، تتكون هذه السلسلة دائمًا من 64 حرفًا، سواء كان حجم الملف 2 كيلوبايت أو 2 غيغابايت.
أربع خصائص تجعل الهاش مفيدًا إلى هذا الحد:
- حتمي: الملف نفسه ينتج دائمًا الهاش نفسه — اليوم وغدًا وعلى أي حاسوب في العالم؛
- تأثير الانهيار: تغيير حرف واحد في المستند — فاصلة، مسافة — ينتج هاشًا مختلفًا تمامًا لا يُشبه سابقه بشيء؛
- أحادي الاتجاه: يستحيل إعادة بناء المستند انطلاقًا من الهاش. الهاش لا يكشف شيئًا من المحتوى — ولهذا يمكن مشاركته بحرية، حتى للمستندات السرية؛
- مقاوم للتصادم: عمليًا، من المستحيل حسابيًا تصنيع ملفين مختلفين لهما هاش SHA-256 نفسه.
لهذا يُسمّى الهاش البصمة الرقمية للملف: فهو يحدد ذلك المحتوى بشكل فريد، دون أن يكشفه.
فيمَ يفيد الهاش عمليًا
إذا كنت تعمل في مكتب — قانوني، محاسبي، موارد بشرية، هندسة — فالهاش يحل مشكلات ملموسة جدًا:
- إثبات أن المستند لم يُعدَّل. سجّلت هاش العقد يوم التوقيع؟ يمكن لأي شخص إعادة حساب هاش النسخة المقدَّمة لاحقًا ومطابقتها. هاش متطابق = مستند متطابق، بِتًا بِبِت. هاش مختلف = حدث تعديل.
- التحقق من النسخ قبل المقارنة. قبل إنفاق الوقت في مقارنة نسختين من عقد، يجيب الهاش في ثوانٍ عمّا إذا كانت الملفات مختلفة فعلًا — ملفا PDF باسمين مختلفين قد يكونان المستند نفسه، والعكس صحيح.
- سلسلة عهدة المرفقات. عند تقسيم PDF كبير إلى أجزاء لرفعه إلى أنظمة ذات حد أقصى للحجم، يسجّل هاش الملف الأصلي من أي مستند سليم خرجت الأجزاء.
- التحقق من التنزيلات وتبادل الملفات. استلمت ملفًا عبر رابط أو فلاشة أو واتساب؟ الهاش يؤكد وصوله كاملًا وبلا تلف.
- توثيق أعمال المراجعة. يطبع تقرير المقارنة في RoseLab هاش SHA-256 للملفين المقارنين — ويمكن لمن يستلم التقرير التأكد من أن النسختين المحلَّلتين هما ذاتهما بالضبط.
كيف تحسب هاش SHA-256 لملف
في المتصفح، دون تثبيت أي شيء (الطريقة الأسرع)
يحسب مدقّق السلامة من RoseLab هاش SHA-256 لأي ملف — PDF، وورد، صورة، جدول بيانات — مباشرة في المتصفح:
- افتح المدقّق (لا حاجة لحساب)؛
- اسحب ملفًا أو أكثر إلى الصفحة؛
- يظهر هاش كل ملف فورًا، مع زر نسخ.
مهم: تتم العملية الحسابية داخل متصفحك أنت، بتقنية Web Crypto. الملف لا يُرسل إلى أي خادم — وهذا ما يصنع الفرق حين يكون المستند سريًا.
على ويندوز (سطر الأوامر)
افتح موجّه الأوامر واستخدم الأداة المدمجة certutil:
certutil -hashfile "C:\path\contract.pdf" SHA256
أو في PowerShell:
Get-FileHash "C:\path\contract.pdf" -Algorithm SHA256
على ماك ولينكس
في الطرفية:
shasum -a 256 contract.pdf
الطرق الثلاث تنتج النتيجة نفسها تمامًا للملف نفسه — وهذا جمال المعيار: أي شخص، على أي نظام، يصل إلى الهاش نفسه بشكل مستقل.
كيف تتحقق مما إذا كان ملف PDF قد عُدِّل (خطوة بخطوة)
سيناريو شائع: لديك هاش مسجَّل لمستند (في تقرير، في بريد قديم، في محضر اجتماع) ويقدّم أحدهم ملفًا زاعمًا أنه ذلك المستند.
- افتح مدقّق السلامة؛
- اسحب الملف المقدَّم؛
- الصق الهاش المسجَّل في حقل المطابقة؛
- النتيجة فورية: أخضر — الملف مطابق للأصل بِتًا بِبِت؛ أحمر — المحتوى لا يتطابق: الملف عُدِّل أو ليس المستند نفسه.
لا يوجد حل وسط ولا «متطابق تقريبًا»: بفعل تأثير الانهيار، أي تعديل — مرئي أو خفي — يغيّر الهاش بالكامل. إذا فشلت المطابقة وأردت معرفة ما الذي تغيّر، فالخطوة التالية هي فتح النسختين في أداة مقارنة PDF مع تفعيل الإبراز التلقائي للاختلافات.
ما الذي يثبته الهاش — وما الذي لا يثبته
هنا الجزء الذي يخلط فيه كثيرون، ومعرفته تساوي مالًا:
الهاش يثبت السلامة: أن محتوى الملف مطابق لما كان موجودًا لحظة تسجيل الهاش. وفي هذا يكاد يكون قاطعًا — إنه الآلية نفسها المستخدمة في التحقيق الجنائي الرقمي.
الهاش لا يثبت التأليف ولا التاريخ. فهو لا يقول من أنشأ المستند ولا متى. للتأليف يوجد التوقيع الرقمي (تنظّمه قوانين التوقيع الإلكتروني في بلدك، وفي الاتحاد الأوروبي لائحة eIDAS)؛ وللتاريخ يوجد الختم الزمني الموثوق. الآليات الثلاث يكمّل بعضها بعضًا — نشرح الفروق بالتفصيل في دليل تشفير المستندات: الهاش والتوقيع الرقمي والختم الزمني.
لذلك، الطريقة الأمينة لاستخدام الهاش في مستندات العمل هي: سجّل الهاش مبكرًا، في مكان يصعب إنكاره — في متن بريد مُرسَل إلى الطرف الآخر، في تقرير مشترك، في محضر. كلما كان التسجيل أبكر وأكثر علنية، كان دليل السلامة أقوى.
الهاش وتقرير المقارنة في RoseLab
عندما تقارن نسختين من مستند في RoseLab وتُنشئ التقرير، يخرج التقرير متضمنًا:
- تعريف الملفين (الاسم وعدد الصفحات)؛
- هاش SHA-256 لكل نسخة؛
- تاريخ المقارنة ووقتها؛
- القائمة الكاملة للمقاطع المحذوفة والمضافة.
ومع تعليمة مطبوعة: لا تثق، تحقّق — يمكن لأي شخص يستلم التقرير سحب الملفات الأصلية إلى المدقّق العام وإعادة حساب الهاشات بنفسه. إنه تحقق مستقل: لا حاجة للثقة في RoseLab ولا في مُرسِل التقرير — الرياضيات تتحقق من نفسها.
هذا المسار مفيد بشكل خاص لمراجعة العقود قبل التوقيع، وفحص النسخ المعدَّلة من المستندات الرسمية، وتوثيق أي مراجعة سيدقّقها شخص آخر لاحقًا — والمنهجية الكاملة في المسار الكامل لمقارنة المستندات.
ممارسات جيدة للمكاتب
- سجّل هاش المستندات المهمة لحظة وصولها — يستغرق ثوانيَ ويصنع نقطة مرجعية للسلامة؛
- أدرج الهاش في البريد الإلكتروني عند إرسال النسخ النهائية («مرفق العقد، SHA-256:
abc123...») — يستطيع الطرف الآخر تأكيد الاستلام سليمًا؛ - احفظ تقرير المقارنة مع الملفات المقارنة — الثلاثة معًا يروون القصة كاملة؛
- قبل التعديل على ملف (دمج، تقسيم، ضغط أو حذف صفحات)، سجّل هاش الأصل: الملف الناتج سيحمل هاشًا آخر بطبيعة الحال، وستحتاج لإثبات مصدره؛
- لا تثق بـ«النسخ طبق الأصل» دون تحقق — المطابقة تستغرق أقل من دقيقة وتقطع الشك باليقين.
أسئلة شائعة
هل هاش SHA-256 هو نفسه التشفير؟ الهاش دالة تشفيرية، لكنه لا «يخفي» المستند — بل يعرّفه. تشفير السرية (تشفير/فك تشفير) آلية أخرى، نشرحها في دليل تشفير المستندات.
هل يمكن لملفين مختلفين أن يحملا الهاش نفسه؟ نظريًا التصادمات موجودة؛ عمليًا، لم يُعثر قط على تصادم لـ SHA-256، وإنتاج واحد يتجاوز القدرات الحسابية المعروفة. إنه المعيار المستخدم في البنوك وسلاسل الكتل والتحقيق الجنائي.
هل تغيير اسم الملف يغيّر الهاش؟
لا. يُحسب الهاش على المحتوى لا على الاسم. contract-final.pdf وversion-2.pdf بالمحتوى نفسه لهما الهاش نفسه.
هل تبقى قيمة الهاش نفسها بعد الطباعة وإعادة المسح الضوئي؟ لا — الملف الممسوح مستند جديد (صور جديدة، بايتات جديدة) وسيحمل هاشًا مختلفًا كليًا، حتى لو بدا النص متطابقًا. الهاش يتحقق من الملفات الرقمية، لا من الورق.
هل يحتفظ مدقّق RoseLab بملفاتي؟ لا. حساب الهاش يتم محليًا في متصفحك. لا يُرفع أي ملف ولا يُخزَّن على خوادم.
هل يمكنني التحقق من ملفات غير PDF؟ نعم. يقبل المدقّق أي صيغة: وورد، إكسل، صور، فيديو، ZIP. الهاش مفهوم عام للملفات، لا يخص PDF وحده.