التجزئة، البصمة ذات الاتجاه الواحد
فكرة جديدة
كيف يتحقق موقع من كلمة مرور لا يعرفها؟
عندما تسجّل الدخول يتحقق الموقع من أن كلمة مرورك صحيحة. لكن الموقع المبني جيدًا لا يحفظ كلمة مرورك أبدًا. فبماذا يقارن إذن؟
السر في التجزئة (hash): دالة تحوّل أي مُدخل إلى بصمة قصيرة. كلمة hello تصبح دائمًا 2cf24dba… (بطول 64 حرفًا مع دالة تجزئة شائعة اسمها SHA-256).
ومثل بصمة الإصبع، التجزئة صغيرة جدًا مقارنة بالشيء الذي جاءت منه، والمُدخل نفسه يعطي دائمًا التجزئة نفسها.