ما هو الهاش و دوره فى الحماية

الهاش او HASH عبارة عن مجموعة أرقام وأحرف عشوائية يتم توليدها بطرق حسابيه معقده جدا من نص عندك (ممكن رسالة) او من حزمة بيانات ، او حتى من بيانات حجمها 1000 ميجا، الهاش طوله وشكله ثابت لا يتغير ، هو لا يشفر ، وإنما هو للحفاظ على مصداقية البيانات.


بمعنى انه إن أراد احد إرسال رسالة, فانه يخرج الهاش الخاص بها و يرسله مع الرسالة, و الشخص الذي يستقبل الرسالة يقارن الهاش الذي استلمه بالهاش الخاص بالرسالة, فان تم تعديل الرسالة و لو بإضافة مسافة , فان الهاش سيختلف

يستخدم الهاش في برامج الOpen Source لأنه يمكن تعديلها و نسبها إلى الشركة الأم(هذا هو ال MD5 الموجود فى مواقع اللينكس)

الهاش من أنواعه القديمة :
MD4 :Message Digest 4 تم فكة بطريقة Birthday Attack - لمزيد من المعلومات حول 
   هذا الأمر راجع الروابط التالية:
http://mathworld.wolfram.com/BirthdayAttack.html
http://mathworld.wolfram.com/BirthdayProblem.html

ومن أنواعه الجديدة والمستعملة بكثرة
MD5 : Message Digest 5 لكن يقال أيضا انه تم كسره عن طريق CIA وان جميع لجان الاتحاد الأوروبي لم تعد تستعمله.

أحدث أنواعه وأقواها هو
SHA-1 -Secure Hash Algorithmوهو المستخدم في متصفح IE . (وأيضا الCIA قامت بفكه وان الاتحاد الأوروبي انتقل إلى استخدام هاش جديد ) .

مع العلم أن الهاشOne wayprocess  
بمعنى انه لا تستطيع إرجاع شيء من الهاش المنتج.

(0) تعليقات


Add a Comment



Add a Comment

<<Home