تعمل في المتصفح فقط

مولد هاش SHA-256 (التحقق من النصوص/الملفات)

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

يتم الحساب في متصفحك بدون رفع ملفات نسخ وتحقق
يعمل محلياً في متصفحك. لا يتم إرسال أي بيانات.

حساب SHA-256 (نص)

SHA-256
Hex
بايت الإدخال: -
تظهر حالة التحقق هنا
أحدث الهاشات (آخر 5)
لا يوجد سجل بعد
جاهز

خيارات

متقدم

كيفية الاستخدام

حساب SHA-256 (نص)
  1. الصق النص الخاص بك.
  2. يظهر SHA-256 تلقائياً.
  3. انسخه أو الصق الهاش المتوقع للتحقق.
التحقق من sha256 (ملف)
  1. أفلت أو اختر ملفاً.
  2. انقر على حساب SHA-256.
  3. انسخ التجزئة (checksum) أو تحقق منها.

لماذا تختلف الهاشات حتى لو بدا النص متطابقاً

إذا لم تتطابق تجزئة sha256 الخاصة بك، فهذه هي الأسباب المعتادة.

نهايات الأسطر

LF (\n) و CRLF (\r\n) هما بايتات مختلفة.

الأسطر الجديدة أو المسافات الزائدة

سطر جديد واحد أو مسافة واحدة تغير البايتات حتى لو بدا النص متطابقاً.

ترميز الأحرف

هاشات UTF-8 لن تتطابق مع الهاشات التي تم إنشاؤها من ترميزات أخرى.

توحيد يونيكود (Normalization)

الأحرف المتطابقة بصرياً قد تكون تسلسلات بايت مختلفة (NFC/NFD).

النص مقابل الملف

قد تحتوي الملفات على BOMs أو نهايات أسطر مختلفة حتى مع نفس النص.

أمثلة (للتأكد من الصحة)
سلسلة فارغة e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abc ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

استخدم هذه لتأكيد نتيجتك بسرعة.

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

هل يمكنكم إضافة MD5؟

إنه مرشح. لا توفر Web Crypto API دعم MD5، لذا سنحتاج إلى تنفيذ منفصل. يركز الإصدار الأول على SHA-256.

هل يعمل مع الملفات؟

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

لماذا يختلف الهاش الخاص بي لنفس المحتوى؟

نهايات الأسطر (LF/CRLF)، المسافات/الأسطر الجديدة الزائدة، الترميزات غير UTF-8، واختلافات توحيد يونيكود تغير جميعها تسلسل البايت.