لما موقع بيقول "احنا مش بنشوف كلمة مرورك"، بيكون قاصد إنه بيخزّن نتيجة Hash بس، مش الكلمة الأصلية. دوال التجزئة دي أساس أمان البيانات على الإنترنت، وفهمها بسيط أكتر مما تتخيلي.
دالة التجزئة بتاخد أي مُدخل (نص، ملف، أي بيانات) وتحوّله لسلسلة حروف وأرقام بطول ثابت، بغض النظر عن طول المُدخل الأصلي. نفس المُدخل بالظبط هيدّي نفس النتيجة كل مرة، لكن أي تغيير بسيط جدًا في المُدخل (حتى حرف واحد) هيغيّر النتيجة بالكامل بشكل غير متوقع.
دي أهم خاصية في دوال التجزئة الآمنة: العملية باتجاه واحد بس (One-Way) — يعني تقدري تحوّل نص لنتيجة Hash بسهولة، لكن مستحيل حسابيًا تعكسي العملية وترجعي للنص الأصلي من نتيجة الـHash نفسها مباشرة. ده بالظبط سبب استخدامها لحماية كلمات المرور.
التشفير عملية قابلة للعكس (تقدري تفكّي التشفير بمفتاح صحيح وترجعي للنص الأصلي)، بينما التجزئة عملية باتجاه واحد نهائي بدون أي مفتاح يسمح بالعكس. عشان كده لما موقع بيتعرض لاختراق وبياناته مخزّنة كـHash، المخترق بيلاقي نتائج Hash بس، مش كلمات المرور الفعلية.
باستخدام مولّد Hash على فورا.tools:
لا، دوال التجزئة عملية باتجاه واحد فقط بالتصميم — مستحيل حسابيًا استرجاع النص الأصلي من نتيجتها.
الأرقام تشير لطول النتيجة بالبت. كل ما زاد الرقم، زادت مساحة النتائج الممكنة، وقلّ احتمال تصادم نصين مختلفين.
نعم، نفس المُدخل بالضبط هيديكِ نفس النتيجة كل مرة، وأي تغيير بسيط في المُدخل هيغيّر النتيجة بالكامل.
دوال التجزئة أساس حماية كلمات المرور، لكن الأنظمة الاحترافية بتضيف خطوات إضافية (Salt) لحماية أقوى.
دوال التجزئة أداة أساسية في أمان البيانات الحديث — من حماية كلمات المرور للتحقق من سلامة الملفات — وفهم إنها عملية باتجاه واحد بيوضح ليه هي أمان فعلي، مش مجرد تشفير عادي قابل للعكس.