المطوّرون 🔒 يعمل داخل متصفحك — لا تُرسل أي بيانات

مولّد هاش SHA-256

احسب هاش SHA-256 لأي نص أو ملف وقارنه بمجموع التحقق المنشور، دون رفع أي شيء.

نص الإدخال

توليد هاش SHA-256 أونلاين

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

تفتح هذه الصفحة مولّد التجزئة مع إبراز SHA-256. يُحسب هاش النص بترميز UTF-8، وتُقرأ الملفات محليًا عبر واجهة Web Crypto API في المتصفح، فلا يُرفع أي شيء.

مخطط: بصمتا SHA-256 للنصين «hello» و«hello.» مختلفتان تمامًا، لكن طول كل منهما 64 حرفًا ست عشريًا.المدخلبصمة SHA-256helloSHA-2562cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824hello.SHA-2561589999b0ca6ef8814283026a9f166d51c70a910671c3d44049755f07f2eb910حرف واحد إضافيدائمًا 64 حرفًا ست عشريًا (256 بت)
إضافة نقطة واحدة تغيّر بصمة SHA-256 بالكامل، لكن طولها لا يتغير أبدًا. المدخل نفسه يعطي البصمة نفسها دائمًا، ولهذا يثبت المجموع الاختباري المنشور أن الملف المنزَّل وصل سليمًا.

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

  • التحقق من التنزيلات مثل صور أنظمة التشغيل وملفات التثبيت والحزم.
  • فحوص السلامة في خطوط CI وملفات القفل (lock files).
  • العنونة بالمحتوى، حيث يُعرَّف الملف بهاش محتواه، كما في ملخصات صور Docker وصيغة الكائنات الأحدث في Git.
  • التوقيع: تحسب شهادات TLS وتواقيع الشفرات هاش البيانات بـSHA-256 قبل توقيعها.

SHA-256 من سطر الأوامر

النظامالأمر
Linuxsha256sum file.iso
macOSshasum -a 256 file.iso
Windows PowerShellGet-FileHash file.iso (SHA-256 هو الافتراضي)
Windows cmdcertutil -hashfile file.iso SHA256
OpenSSLopenssl dgst -sha256 file.iso

عند حساب هاش سلسلة نصية في الطرفية، استخدم printf '%s' "text" | sha256sum أو echo -n؛ فالأمر echo العادي يضيف سطرًا جديدًا ويعطي هاشًا مختلفًا عن الذي يظهر هنا.

SHA-256 برمجيًا

JavaScript في المتصفح: crypto.subtle.digest('SHA-256', new TextEncoder().encode(text)). وPython: hashlib.sha256(text.encode()).hexdigest(). وPHP: hash('sha256', $text). والثلاثة تعيد السلسلة الست عشرية نفسها للمدخل نفسه بترميز UTF-8.

الاختيار بين دوال التجزئة

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

أدلة ذات صلة