تخطي إلى المحتوى الرئيسي
FreeOnlineTools Go
العربية
توضيح

ما هي التجزئة؟ شرح خوارزميات التجزئة التشفيرية

بواسطة FreeOnlineTools Team · تم التحديث في 2026-09-02

إجابة سريعة

التجزئة = دالة أحادية الاتجاه، حتمية، مقاومة للإصطدام. SHA-256 آمن (64 hex)، MD5 معطوب (32 hex). استخدم مولّد التجزئة المجاني — SHA-256/1/512 عبر Web Crypto API في متصفحك.

مقدمة

التجزئة التشفيرية هي دالة أحادية الاتجاه تأخذ مدخلات من أي حجم وتنتج مخرجات ذات حجم ثابت. خصائصها: حتمية، سريعة، مقاومة للإصطدام، أحادية الاتجاه. SHA-256 آمن، SHA-1 مهجور، MD5 معطوب. تستخدم للتحقق من السلامة وكلمات المرور والتوقيعات الرقمية.

خطوة بخطوة

  1. فهم خصائص دالة التجزئة

    تحتوي وظائف تجزئة التشفير على أربع خصائص رئيسية: (1) حتمية - نفس المدخلات تعطي دائمًا نفس المخرجات. (2) سريع الحساب. (3) اتجاه واحد - غير ممكن لاستعادة المدخلات من التجزئة. (4) مقاوم للتصادم - من غير الممكن العثور على مدخلين مختلفين بنفس التجزئة. (5) تأثير الانهيار الجليدي - يؤدي التغيير البسيط في المدخلات إلى تغيير المخرجات بشكل جذري.

  2. تعلم الخوارزميات الشائعة

    SHA-256 (إخراج 256 بت، 64 حرفًا سداسيًا عشريًا) هو المعيار الحديث - المستخدم في Bitcoin وTLS والتوقيعات الرقمية. يعتبر SHA-512 أكثر أمانًا ولكنه أبطأ. SHA-3 هي أحدث عائلة. MD5 (128 بت) وSHA-1 (160 بت) معطلان لمقاومة الاصطدام ويجب عدم استخدامهما للأمان.

  3. التمييز بين التجزئة والتشفير

    التجزئة ذات اتجاه واحد، ولا يمكنك عكسها. التشفير ذو اتجاهين – يمكنك فك التشفير باستخدام مفتاح. التجزئة من أجل النزاهة والتحقق؛ التشفير هو من أجل السرية. لا تستخدم أبدًا التجزئة لتخزين البيانات التي تحتاج إلى استعادتها.

  4. استخدم التجزئة بشكل صحيح

    من أجل تكامل البيانات، قم بتجزئة البيانات ومقارنتها بتجزئة معروفة جيدًا. بالنسبة لكلمات المرور، استخدم تجزئة بطيئة لتمديد المفاتيح (bcrypt، scrypt، Argon2) مع ملح فريد من نوعه - وليس SHA-256 الخام، وهو سريع جدًا وعرضة للقوة الغاشمة.

أمثلة

SHA-256 التجزئة

مدخل: Hello, World!

الإخراج: dffd6021bb2bd5b0af676290809ec008dfca50a8d29e6ac0a52c2d7e9f0a3b0c

تأثير الانهيار الجليدي

مدخل: مرحبا بالعالم! (مقابل مرحباً بالعالم؟)

الإخراج: تجزئة مختلفة تمامًا على الرغم من تغيير حرف واحد

MD5 تجزئة (مكسورة، قديمة فقط)

مدخل: Hello, World!

الإخراج: ed0760733d7505e9ceacf8af225020ac

المشاكل الشائعة

  • استخدام MD5 أو SHA-1 للأمان — كلاهما معطلان لمقاومة الاصطدام. استخدم SHA-256 أو أقوى لأي غرض أمني.
  • تجزئة كلمات المرور بدون ملح - تنتج كلمات المرور المتطابقة علامات تجزئة متطابقة، مما يتيح هجمات جدول قوس قزح. استخدم bcrypt أو scrypt أو Argon2 مع ملح فريد.
  • الخلط بين التجزئة والتشفير — التجزئة أحادية الاتجاه (لا يمكن عكسها)؛ التشفير ثنائي الاتجاه (يمكن فك تشفيره باستخدام مفتاح).
  • توقع أن تكون التجزئة فريدة من نوعها — فالتصادمات ممكنة من الناحية النظرية ولكنها غير ممكنة عمليًا بالنسبة للخوارزميات الآمنة (SHA-256 يحتوي على 2^256 مخرجات محتملة).

نصائح

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

الأدوات ذات الصلة

أدلة ذات صلة

مراجع