تخطَّ إلى المحتوى الرئيسي
Tooletto

مولّد تجزئة SHA-256

إعداد مسبق لأداة مولّد التجزئة (Hash)

أنشئ تجزئات SHA-256 من أي نص. SHA-256 هو الخيار الافتراضي الحالي لـchecksums والتواقيع الرقمية ومعرِّفات البلوكتشين وعنونة المحتوى — سريع، متوافق على نطاق واسع، ودون هجمات عملية معروفة.

  • الملفات لا تغادر جهازك أبدًا
  • مجاني، بدون تسجيل
  • بدون علامات مائية
  • يعمل دون اتصال بعد التحميل
Loading tool…

كيفية استخدام مولّد التجزئة (Hash)

  1. 1

    أدخل نصك

    اكتب أو الصق أي شيء — تتحدّث التجزئات أثناء الكتابة.

  2. 2

    اقرأ النتائج

    تُعرَض MD5 وSHA-1 وSHA-256 وSHA-384 وSHA-512 كلها معًا.

  3. 3

    انسخ

    نقرة واحدة تنسخ أي تجزئة إلى الحافظة.

لماذا أصبحت SHA-256 الخيار الافتراضي

تقع SHA-256 في نقطة مثالية عملية: ليس لها أي هجوم تصادم عملي معروف حتى اليوم، على عكس MD5 وSHA-1، بينما تبقى سريعة الحساب بما يكفي لعدم أن تصبح عنق زجاجة لحالات الاستخدام غير المتعلقة بكلمات المرور التي تُطبَّق عليها عادةً — التحقق من سلامة الملفات، إنشاء معرِّفات مُعنوَنة بالمحتوى، أو إنتاج بصمة حتمية للتخزين المؤقت. إنها أيضًا الخوارزمية التي استقر عليها Bitcoin وجزء كبير من نظام البلوكتشين الأوسع لتجزئة الكتل، مما دفع بفحص هائل من العالم الحقيقي وتحسين أجهزة حولها، مما جعلها مُختبَرة جيدًا ومتوافقة على نطاق واسع في أساسًا أي بيئة برمجة.

أماكن شائعة تظهر فيها SHA-256 في التطوير اليومي

إلى جانب البلوكتشين وشهادات TLS، تظهر SHA-256 باستمرار في تطوير الويب العادي: كأساس لسمات Subresource Integrity التي تسمح للمتصفح بالتحقق من أن نصًا برمجيًا مُستضافًا على CDN لم يُتلاعَب به، كمفتاح تخزين مؤقت مُشتق من محتوى الملف حتى يستطيع نظام بناء اكتشاف بالضبط أي الملفات تغيرت فعلًا، وكمخطط تعريف خلف خيار خوارزمية التجزئة الأحدث في Git وملخصات صور الحاويات في Docker. إنشاء واحدة هنا طريقة سريعة لإعادة إنتاج أو التحقق من أي من تلك القيم يدويًا دون اللجوء إلى أداة سطر أوامر.

مقارنة التجزئات لاكتشاف قيمة تغيرت

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

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

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

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

هل يمكن عكس تجزئة إلى النص الأصلي؟

لا — التجزئة أحادية الاتجاه بالتصميم. لكن المدخلات القصيرة أو الشائعة يمكن إيجادها بالقوة الغاشمة أو جداول قوس قزح المُحسَّبة مسبقًا، ولهذا السبب يجب تجزئة كلمات المرور بخوارزمية بطيئة ومملَّحة مثل bcrypt أو Argon2 بدلًا من SHA خام.

هل يجب أن أُجزِّئ كلمات المرور بهذا؟

لا. يحتاج تخزين كلمات المرور خوارزمية بطيئة عمدًا بملح خاص بكل مستخدم — bcrypt أو scrypt أو Argon2. SHA-256 خام سريع جدًا: يختبر الأجهزة الحديثة مليارات المحاولات في الثانية ضده.

هل يُرسَل إدخالي إلى أي مكان؟

لا. تستخدم تجزئات SHA واجهة Web Crypto المُضمَّنة في متصفحك ويعمل MD5 بلغة JavaScript في هذه الصفحة. لا شيء يُنقَل، لذا تستمر الأداة في العمل دون اتصال.

لماذا يُعطي نفس النص تجزئة مختلفة في مكان آخر؟

تقريبًا دائمًا سطر جديد ختامي أو ترميز أحرف مختلف. تُجزِّئ هذه الأداة بالضبط بايتات إدخالك كـUTF-8 — أدوات سطر الأوامر مثل `echo` تُضيف سطرًا جديدًا ما لم تمرر `-n`.