حساب التجزئات

حاسبة تجزئة مجانية عبر الإنترنت تعمل بالكامل في متصفحك. الصق نصًا أو أسقط ملفًا (حتى 500 ميجابايت)، اختر خوارزمية أو عدة (MD5، SHA-1، SHA-256، SHA-384، SHA-512، CRC32)، اختر hex أو base64، وعيّن مفتاحًا اختياريًا لحساب متغيرات HMAC بدلاً من الملخصات العادية. تُقرأ الملفات في كتل 4 ميجابايت بحيث لا يستنفد ملف 500 ميجابايت ذاكرة علامة التبويب. كتلة مقارنة في الأسفل تأخذ سلسلتي تجزئة وتخبرك إذا كانتا متطابقتين — مفيد للتحقق من سلامة الملف مقابل مجموع تحقق منشور.

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

1
اختر وضع الإدخال

علامة تبويب «نص» للكتابة، «ملف» للسحب والإفلات.

2
اختر الخوارزميات

حدد المربعات التي تريدها — تُحسب جميعها بالتوازي.

3
حدد تنسيق الإخراج

Hex للعرض التقليدي، base64 للنمط JWT.

4
احسب

انقر على نتيجة لنسخها؛ استخدم «قارن» للتحقق من تجزئة معروفة.

تجزئة النص أو الملفات في المتصفح — MD5، SHA-1، SHA-256، SHA-384، SHA-512، CRC32 مع HMAC

الخوارزميات
الإخراج
HMAC (اختياري)
عندما يتم تعيين مفتاح، تُحسب جميع الخوارزميات المحددة كـ HMAC-… بدلاً من الملخصات العادية.

قارن بين تجزئتين

الصق تجزئتين للمقارنة

ما يمكنك فعله

ست خوارزميات
MD5، SHA-1، SHA-256، SHA-384، SHA-512 و CRC32 — اختر أي مجموعة.
نص أو ملف
تجزئة أي إدخال نص أو أي ملف حتى 500 ميجابايت، بالكتل لتبقى الصفحة مستجيبة.
وضع HMAC
قدم مفتاحًا سريًا — تُعاد كل خوارزمية محددة كـ HMAC-X.
إخراج hex أو base64
بدّل عند الطلب — مفيد لمطابقة ما يتوقعه النظام/المواصفة المستهدفة.
قارن بين تجزئتين
الصق تجزئتين لرؤية ✓ متطابقة أو ✗ مختلفة — مفيد للتحقق من المجموع.
بدائيات قياسية
إخراج SHA-256 يطابق `sha256sum` / OpenSSL بايتًا ببايت. HMAC-SHA256 يطابق AWS Signature v4 وويب هوك Stripe وJWT HS256. استخدم أي إخراج هنا بالتبادل مع أي أداة متوافقة أخرى.

الاستخدامات النموذجية

  • التحقق من ISO تم تنزيله مقابل مجموع تحقق SHA-256 المنشور.
  • حساب تجزئة محتوى لـ cache-busting أو توليد ETag.
  • حساب HMAC-SHA256 بنمط JWT لتوقيع طلب API.
  • إنتاج MD5 سريعًا لنظام قديم لا يزال يطلبه.
  • التحقق سريعًا من تطابق ملفين كبيرين دون مقارنة.

لماذا هذا

تفشل كثير من أدوات التجزئة عبر الإنترنت على الملفات الكبيرة لأنها تحمّل الملف بأكمله في الذاكرة دفعة واحدة. أما هذه الأداة فتبث الملفات في كتل بحجم 4 ميجابايت عبر واجهة Web Crypto API الأصلية في متصفحك، فيتم تجزئة ملف ISO بحجم 500 ميجابايت داخل علامة تبويب متصفح عادية. HMAC وCRC32 من الدرجة الأولى — معظم الأدوات عبر الإنترنت تتخطاها. الإخراج يطابق `sha256sum` و`md5sum` وOpenSSL وكل تطبيق قياسي آخر، فيمكنك استخدامه للتحقق من تنزيل مقابل أي مجموع تحقق منشور.

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

هل MD5 آمن للاستخدام؟

ليس للأغراض الأمنية — MD5 مكسور منذ 2004. لا يزال جيدًا كمجموع محتوى سريع (مفاتيح ذاكرة التخزين، إزالة التكرار) حيث لا تهتم بالتصادمات العدائية. للتوقيعات وتخزين كلمات المرور وأي شيء حساس للأمن، استخدم SHA-256 أو أفضل.

ما هو HMAC؟

بناء تجزئة بمفتاح. SHA-256(message) العادي يسمح لأي شخص بإعادة حساب التجزئة؛ HMAC-SHA256(key, message) يتطلب المفتاح للإنتاج أو التحقق، لذا يعمل كرمز مصادقة رسالة. شائع في توقيع طلبات API (AWS، Stripe، إلخ) و JWT HS256.

ما حجم الملف الذي يمكنني تجزئته؟

الحد الأقصى 500 ميجابايت لإبقاء الصفحة سريعة على الأجهزة منخفضة المواصفات. التجزئة نفسها صديقة للبث — ضغط الذاكرة الوحيد هو مخزن FileReader لكل كتلة.

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

يُقرأ الملف في كتل بحجم 4 ميجابايت ويُجزَّأ في متصفحك عبر واجهة Web Crypto API الأصلية، بحيث يمكن حساب مجموع تحقق لملف ISO بحجم 4 جيجابايت دون تحميله بالكامل في الذاكرة دفعة واحدة. النتيجة تطابق `sha256sum` على Linux و`shasum -a 256` على macOS و`certutil -hashfile` على Windows.

Hex أو base64 — أيهما أستخدم؟

Hex هو التمثيل التقليدي (النوع الذي تراه في صفحات التنزيل). Base64 أقصر وهو ما يستخدمه JWT والعديد من واجهات برمجة تطبيقات الويب لتوقيعات HMAC. اختر ما يتوقعه النظام الذي تتحدث إليه.

الموبايل؟

نعم. ينطبق الحد الأقصى 500 ميجابايت، لكن لأحمال العمل المحمولة النموذجية (صورة، مستند) التجزئة أقل من ثانية.

كيف تقيّم هذه الأداة؟

شكراً لتقييمك!
هل تريد مشاركة المزيد؟ اترك تعليقاً!
شكراً! سيظهر تعليقك بعد المراجعة.
تاريخ النشر المؤلفون: