ما هو مولد التجزئة (MD5 / SHA)؟

مولد تجزئة مجاني عبر الإنترنت يدعم MD5 وSHA-1 وSHA-256 وSHA-512. جزئ النص أو اسحب وأفلت الملف للتحقق الفوري. يستخدم Web Crypto API.

التجزئة (Hashing) عملية أساسية في تطوير البرمجيات، تُستخدم للتحقق من سلامة الملفات وتخزين كلمات المرور وإزالة تكرار البيانات وأمان API. يدعم مولّد التجزئة أربعة خوارزميات — MD5 وSHA-1 وSHA-256 وSHA-512 — ويمكنه تجزئة النص أو الملفات الكاملة، كل ذلك داخل متصفحك.

اكتب أو الصق نصًا وتُحسب التجزئات الأربع جميعها وتُعرض فورًا. يتيح لك الإخراج في الوقت الفعلي رؤية كيف ينتج نفس المدخل قيم تجزئة مختلفة تمامًا عبر الخوارزميات — خاصية أساسية لفهم سلوك دالة التجزئة. لتجزئة الملفات، اسحب وأفلت أي ملف على منطقة الرفع وتحسب الأداة التجزئات الأربع جميعها من محتوى الملف. وبما أن المعالجة تحدث بالكامل في متصفحك باستخدام Web Crypto API (لخوارزميات SHA) وblueimp-md5 (لـ MD5)، لا تغادر الملفات جهازك أبدًا.

تُعرض كل تجزئة مع قيمتها السداسية (hex digest) وتُنسخ بنقرة واحدة. تصنّف الأداة كل خوارزمية بوضوح حتى تتمكن من اختيار الخوارزمية الصحيحة لحالة استخدامك. لسير عمل التحقق من المجاميع الاختبارية (checksum)، تعتبر ميزة تجزئة الملفات ذات قيمة خاصة — يمكنك حساب تجزئة ملف محمّل ومقارنتها بالمجموع الاختباري للناشر للتحقق من سلامته دون رفع الملف إلى أي خدمة خارجية.

اختيار الخوارزمية مهم لحالات الاستخدام المختلفة. SHA-256 وSHA-512 آمنان تشفيريًا ومناسبان للتطبيقات الأمنية. SHA-1 مستبعد للأغراض الأمنية لكنه ما زال مستخدمًا على نطاق واسع في الأنظمة القديمة وGit. MD5 مكسور تشفيريًا ويجب ألا يُستخدم أبدًا للأمن، لكنه يبقى شائعًا للمجاميع الاختبارية غير الأمنية واكتشاف التكرارات والتوافق مع الأنظمة القديمة. تتضمن الأداة الخوارزميات الأربع جميعها لتستخدم الخوارزمية المناسبة لكل حالة.

حالات استخدام واقعية لـ مولد التجزئة (MD5 / SHA)

التحقق من سلامة ملف محمّل

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

فحص تجزئات التزامات Git

يستخدم Git تجزئات SHA-1 لمعرّفات الالتزامات. الصق رسالة التزام في مولّد التجزئة مع اختيار SHA-1 لفهم كيفية إنشاء Git لتجزئات الالتزامات. هذا مفيد لتصحيح أخطاء مكونات Git الداخلية أو للتحقق من أن رسالة التزام معينة تنتج التجزئة المتوقعة.

إزالة الملفات المكررة في نظام تخزين

لديك مجلد يحتوي ملفات مكررة بأسماء مختلفة. جزّئ كل ملف باستخدام MD5 (الأسرع لحالة الاستخدام هذه) وقارن المخرجات. الملفات ذات تجزئات MD5 المتطابقة مكررة — يمكنك حذف النسخ الإضافية بأمان. يكفي MD5 لهذا الغرض غير الأمني.

لماذا نستخدم مولد التجزئة (MD5 / SHA)؟

  • Four algorithms: MD5, SHA-1, SHA-256, SHA-512
  • Text and file hashing with drag-and-drop
  • Files never leave your browser — fully local
  • real-time hashing as you type فوري

كيفية استخدام مولد التجزئة (MD5 / SHA) — خطوة بخطوة

1

اكتب text إلى hash or drop a file في upload area.

2

اعرض all four hash types generated فوريًا.

3

انقر copy next إلى any hash إلى copy it.

4

للملفات، تُحسب التجزئات محليًا دون رفع.

من هو مولد التجزئة (MD5 / SHA) الأنسب له؟

  • file integrity
  • checksum verification
  • تصحيح واجهات API
  • data deduplication

نصائح احترافية لـ مولد التجزئة (MD5 / SHA)

  • 1للتحقق من سلامة الملفات، استخدم دائمًا SHA-256 بدلًا من MD5 أو SHA-1. SHA-256 هو المعيار الحالي للأمان ويستخدمه ناشرو البرمجيات على نطاق واسع للمجاميع الاختبارية.
  • 2MD5 سريع وجيد للاستخدامات غير الأمنية مثل اكتشاف التكرارات أو مقارنة الملفات. فقط لا تستخدمه أبدًا لأي شيء متعلق بالأمان — هجمات الاصطدام ضد MD5 عملية.
  • 3عند تجزئة النص، تكون البايتات الدقيقة هي المهمة. سلسلتان تبدوان متطابقتين لكن لهما صيغ تطبيع Unicode مختلفة (مثل الأحرف المركّبة مقابل المفككة) ستنتجان تجزئات مختلفة.
  • 4لأمان API، استخدم SHA-256 أو SHA-512 لـ HMAC والتوقيع. يجب استخدام SHA-1 فقط للتوافق الخلفي مع الأنظمة القديمة التي لا تدعم SHA-2.

مولد التجزئة (MD5 / SHA) — الأسئلة الشائعة

Is MD5 secure?

MD5 is considered cryptographically broken and should not be used for security purposes. Use SHA-256 or SHA-512 for security. MD5 is included for legacy compatibility and checksums.

How large a file can I hash?

Files are processed in your browser using the Web Crypto API. Very large files (over 100MB) may take a few seconds but should work fine.

Can I use these tools with sensitive/proprietary data?

Absolutely. All processing runs locally in your browser with zero server uploads. This makes these tools safe for proprietary code, internal API keys, and confidential data.

Do these tools work offline?

Yes, once the page has loaded, most developer tools continue functioning without an internet connection. This makes them ideal for air-gapped environments or travel.

What browsers are supported?

All modern browsers are supported: Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported. The tools leverage modern JavaScript APIs like Web Crypto, TextEncoder, and BigInt.

هل أنت مستعد لاستخدام مولد التجزئة (MD5 / SHA)؟

أداة مجانية على الإنترنت — تعمل في متصفحك، بدون تسجيل. ابدأ في استخدامها الآن.

جربها الآن
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.